org.gnu.glib
Class Type
public class Type
extends java.lang.Object
This class represents the GLib Runtime type identification and management
system. It provides the facilities for registering and managing all
fundamental data types. It should be for internal use only and not be exposed
outside of the library.
Type(String name) - Construct a Type by its' name.
|
Type(int handle) - Construct a new Type from a integer that represents the type.
|
static Type | BOOLEAN() - Return a Type instance initialized as BOOLEAN.
|
static Type | BOXED() - Return a Type instance initialized as BOXED.
|
static Type | CHAR() - Return a Type instance initialized as CHAR.
|
static Type | DOUBLE() - Return a Type instance initialized as DOUBLE.
|
static Type | FLAGS() - Return a Type instance initialized as FLAGS.
|
static Type | FLOAT() - Return a Type instance initialized as FLOAT.
|
static Type | INT() - Return a Type instance initialized as INT.
|
static Type | INTERFACE() - Return a Type instance initialized as INTERFACE.
|
static Type | INVALID() - Return a Type instance initialized as INVALID.
|
static Type | JAVA_OBJECT() - Return a Type instance initialized as JAVA_OBJECT.
|
static Type | LONG() - Return a Type instance initialized as LONG.
|
static Type | NONE() - Return a Type instance initialized as NONE.
|
static Type | OBJECT() - Return a Type instance initialized as OBJECT.
|
static Type | PARAM() - Return a Type instance initialized as PARAM.
|
static Type | PIXBUF() - Return a Type instance initialized as PIXBUF.
|
static Type | STRING() - Return a Type instance initialized as STRING.
|
int | getTypeHandle() - Returns the unique identifyer used to identify a type in the native
libraries.
|
boolean | typeEquals(Type aType) - Compares a Type with the current object.
|
boolean | typeIsA(Type aType) - Determine if the Type parameter is a derivable type, checking
whether this Type object is a descendant of the Type
parameter.
|
Type
public Type(String name)
Construct a Type by its' name.
Type
public Type(int handle)
Construct a new Type from a integer that represents the type.
BOOLEAN
public static final Type BOOLEAN()
Return a Type instance initialized as BOOLEAN.
BOXED
public static final Type BOXED()
Return a Type instance initialized as BOXED.
CHAR
public static final Type CHAR()
Return a Type instance initialized as CHAR.
DOUBLE
public static final Type DOUBLE()
Return a Type instance initialized as DOUBLE.
FLAGS
public static final Type FLAGS()
Return a Type instance initialized as FLAGS.
FLOAT
public static final Type FLOAT()
Return a Type instance initialized as FLOAT.
INT
public static final Type INT()
Return a Type instance initialized as INT.
INTERFACE
public static final Type INTERFACE()
Return a Type instance initialized as INTERFACE.
INVALID
public static final Type INVALID()
Return a Type instance initialized as INVALID.
JAVA_OBJECT
public static final Type JAVA_OBJECT()
Return a Type instance initialized as JAVA_OBJECT.
LONG
public static final Type LONG()
Return a Type instance initialized as LONG.
NONE
public static final Type NONE()
Return a Type instance initialized as NONE.
OBJECT
public static final Type OBJECT()
Return a Type instance initialized as OBJECT.
PARAM
public static final Type PARAM()
Return a Type instance initialized as PARAM.
PIXBUF
public static final Type PIXBUF()
Return a Type instance initialized as PIXBUF.
STRING
public static final Type STRING()
Return a Type instance initialized as STRING.
getTypeHandle
public int getTypeHandle()
Returns the unique identifyer used to identify a type in the native
libraries.
typeEquals
public boolean typeEquals(Type aType)
Compares a Type with the current object.
typeIsA
public boolean typeIsA(Type aType)
Determine if the Type parameter is a derivable type, checking
whether this Type object is a descendant of the Type
parameter. If the Type parameter is an interface, check
whether this Type object conforms to it.
aType
- the Type to compare this Type with.
true
if this type is equal or descendant of
aType
, false
otherwise.