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