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_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 Handle g_value_get_java_object(Handle value)
g_value_get_long
protected static final long g_value_get_long(Handle value)
g_value_get_pixbuf
protected static final Handle g_value_get_pixbuf(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_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_pixbuf
protected static final void g_value_set_pixbuf(Handle value,
Handle obj)
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
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
getPixbuf
public Pixbuf getPixbuf()
Used internally
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
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 that inherit from either
GObject
or
Boxed
will be set directly in the C GValue structure. Other "non-Glib"
objects will 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
setPixbuf
public void setPixbuf(Pixbuf obj)
Used internally by Java-Gnome
setString
public void setString(String value)
Used internally by Java-Gnome to set a string value