Value is a polymorphic type that can hold values of any other type. This is
used internally and should not be exposed outside of the library.
copy
public Value copy()
Create a copy of this Value object.
- An object of type Value that contains the same data as the
current object.
g_value_copy
protected static final Handle g_value_copy(Handle srcValue)
g_value_get_boolean
protected static final boolean g_value_get_boolean(Handle value)
g_value_get_boxed
protected static final Handle g_value_get_boxed(Handle value)
g_value_get_char
protected static final byte g_value_get_char(Handle value)
g_value_get_double
protected static final double g_value_get_double(Handle value)
g_value_get_float
protected static final double g_value_get_float(Handle value)
g_value_get_int
protected static final int g_value_get_int(Handle value)
g_value_get_java_object
protected static final Object g_value_get_java_object(Handle value)
g_value_get_long
protected static final long g_value_get_long(Handle value)
g_value_get_pointer
protected static final Handle g_value_get_pointer(Handle value)
g_value_get_string
protected static final String g_value_get_string(Handle value)
g_value_init
protected static final Handle g_value_init(int type)
g_value_reset
protected static final Handle g_value_reset(Handle value)
g_value_set_boolean
protected static final void g_value_set_boolean(Handle value,
boolean vBoolean)
g_value_set_boxed
protected static final void g_value_set_boxed(Handle value,
Handle box)
g_value_set_char
protected static final void g_value_set_char(Handle value,
byte vChar)
g_value_set_double
protected static final void g_value_set_double(Handle value,
double vDouble)
g_value_set_float
protected static final void g_value_set_float(Handle value,
double vFloat)
g_value_set_int
protected static final void g_value_set_int(Handle value,
int vInt)
g_value_set_java_object
protected static final void g_value_set_java_object(Handle value,
Object obj)
g_value_set_long
protected static final void g_value_set_long(Handle value,
long vLong)
g_value_set_pointer
protected static final void g_value_set_pointer(Handle value,
Handle ptr)
g_value_set_string
protected static final void g_value_set_string(Handle value,
String vString)
g_value_type
protected static final int g_value_type(Handle value)
g_value_unset
protected static final void g_value_unset(Handle value)
getBoolean
public boolean getBoolean()
Used internally by Java-Gnome
getBoxed
public Boxed getBoxed()
getDouble
public double getDouble()
Used internally by Java-Gnome
getFloat
public double getFloat()
Used internally by Java-Gnome
getInt
public int getInt()
Used internally by Java-Gnome
getJavaObject
public Object getJavaObject()
- The data value held by this Value instance. If the data is held
in the C GValue structure, the returned object is an instance of
Handle. If the data is held locally in the Java object,
that is returned, otherwise null is returned.
getLong
public long getLong()
Used internally by Java-Gnome
getString
public String getString()
Used internally by Java-Gnome
setBoolean
public void setBoolean(boolean value)
Used internally by Java-Gnome to set a boolean value
setBoxed
public void setBoxed(Boxed value)
setDouble
public void setDouble(double value)
Used internally by Java-Gnome to set a double value
setFloat
public void setFloat(float value)
Used internally by Java-Gnome to set a float value
setInteger
public void setInteger(int value)
Used internally by Java-Gnome to set an integer value
setJavaObject
public void setJavaObject(Object obj)
Set the data held by this Value object with the given Object. Objects
will be set directly in the C GValue structure. Other "non-Glib" objects
will also be kept locally in the Java object.
NOTE: You probably don't want to use this directly. Prefer using
a convenience method such as:
GObject.setJavaObjectProperty(String,Object).
obj - The object to set as the data value for this Value instance.
setLong
public void setLong(long value)
Used internally by Java-Gnome to set a long value
setString
public void setString(String value)
Used internally by Java-Gnome to set a string value