Package ch.bailu.gtk.glib
Class TokenValue
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.glib.TokenValue
- All Implemented Interfaces:
PointerInterface
A union holding the value of the token.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringtoken binary integer valuestatic final Stringcomment valuestatic final Stringfloating point valuestatic final Stringhex integer valuestatic final Stringtoken identifier valuestatic final Stringinteger valuestatic final String64-bit integer valuestatic final Stringoctal integer valuestatic final Stringstring valuestatic final Stringtoken symbol value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClassHandlerlongtoken binary integer valuecomment valuedoublefloating point valuelonghex integer valuetoken identifier valuelonginteger valuelong64-bit integer valuelongoctal integer valuestring valuetoken symbol valuevoidsetFieldVBinary(long v_binary) token binary integer valuevoidsetFieldVComment(Str v_comment) comment valuevoidsetFieldVFloat(double v_float) floating point valuevoidsetFieldVHex(long v_hex) hex integer valuevoidsetFieldVIdentifier(Str v_identifier) token identifier valuevoidsetFieldVInt(long v_int) integer valuevoidsetFieldVInt64(long v_int64) 64-bit integer valuevoidsetFieldVOctal(long v_octal) octal integer valuevoidsetFieldVString(Str v_string) string valuevoidsetFieldVSymbol(Pointer v_symbol) token symbol valueMethods inherited from class ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacksMethods inherited from class ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNullMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Field Details
-
V_SYMBOL
token symbol value- See Also:
-
V_IDENTIFIER
token identifier value- See Also:
-
V_BINARY
token binary integer value- See Also:
-
V_OCTAL
octal integer value- See Also:
-
V_INT
integer value- See Also:
-
V_INT64
64-bit integer value- See Also:
-
V_FLOAT
floating point value- See Also:
-
V_HEX
hex integer value- See Also:
-
V_STRING
string value- See Also:
-
V_COMMENT
comment value- See Also:
-
-
Constructor Details
-
TokenValue
-
-
Method Details
-
getClassHandler
-
setFieldVSymbol
token symbol value -
getFieldVSymbol
token symbol value -
setFieldVIdentifier
token identifier value -
getFieldVIdentifier
token identifier value -
setFieldVBinary
public void setFieldVBinary(long v_binary) token binary integer value -
getFieldVBinary
public long getFieldVBinary()token binary integer value -
setFieldVOctal
public void setFieldVOctal(long v_octal) octal integer value -
getFieldVOctal
public long getFieldVOctal()octal integer value -
setFieldVInt
public void setFieldVInt(long v_int) integer value -
getFieldVInt
public long getFieldVInt()integer value -
setFieldVInt64
public void setFieldVInt64(long v_int64) 64-bit integer value -
getFieldVInt64
public long getFieldVInt64()64-bit integer value -
setFieldVFloat
public void setFieldVFloat(double v_float) floating point value -
getFieldVFloat
public double getFieldVFloat()floating point value -
setFieldVHex
public void setFieldVHex(long v_hex) hex integer value -
getFieldVHex
public long getFieldVHex()hex integer value -
setFieldVString
string value -
getFieldVString
string value -
setFieldVComment
comment value -
getFieldVComment
comment value
-