Package ch.bailu.gtk.gobject
Klasse TypePluginClass
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gobject.TypePluginClass
- Alle implementierten Schnittstellen:
PointerInterface
The #GTypePlugin interface is used by the type system in order to handle
the lifecycle of dynamically loaded types.
the lifecycle of dynamically loaded types.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic interfacestatic interfacestatic interfacestatic interface -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final String
Private field: direct-typestatic final StringFills in missing parts of the #GInterfaceInfo
for the interface.static final StringFills in the #GTypeInfo and
#GTypeValueTable structs for the type.static final StringDecreases the use count of the plugin.static final StringIncreases the use count of the plugin. -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandlerch.bailu.gtk.gobject.JnaTypePluginClass.OnTypePluginCompleteInterfaceInfoFills in missing parts of the #GInterfaceInfo
for the interface.ch.bailu.gtk.gobject.JnaTypePluginClass.OnTypePluginCompleteTypeInfoFills in the #GTypeInfo and
#GTypeValueTable structs for the type.ch.bailu.gtk.gobject.JnaTypePluginClass.OnTypePluginUnuseDecreases the use count of the plugin.ch.bailu.gtk.gobject.JnaTypePluginClass.OnTypePluginUseIncreases the use count of the plugin.voidsetFieldCompleteInterfaceInfo(TypePluginClass.OnTypePluginCompleteInterfaceInfo complete_interface_info) Fills in missing parts of the #GInterfaceInfo
for the interface.voidsetFieldCompleteTypeInfo(TypePluginClass.OnTypePluginCompleteTypeInfo complete_type_info) Fills in the #GTypeInfo and
#GTypeValueTable structs for the type.voidsetFieldUnusePlugin(TypePluginClass.OnTypePluginUnuse unuse_plugin) Decreases the use count of the plugin.voidsetFieldUsePlugin(TypePluginClass.OnTypePluginUse use_plugin) Increases the use count of the plugin.Von Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacksVon Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNullVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Felddetails
-
BASE_IFACE
Private field: direct-type- Siehe auch:
-
USE_PLUGIN
Increases the use count of the plugin.
SeeTypePluginClass.OnTypePluginUse.onTypePluginUse(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin)- Siehe auch:
-
UNUSE_PLUGIN
Decreases the use count of the plugin.
SeeTypePluginClass.OnTypePluginUnuse.onTypePluginUnuse(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin)- Siehe auch:
-
COMPLETE_TYPE_INFO
Fills in the #GTypeInfo and
#GTypeValueTable structs for the type. The structs are initialized
with `memset(s, 0, sizeof (s))` before calling this function.
SeeTypePluginClass.OnTypePluginCompleteTypeInfo.onTypePluginCompleteTypeInfo(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin, long, ch.bailu.gtk.gobject.TypeInfo, ch.bailu.gtk.gobject.TypeValueTable)- Siehe auch:
-
COMPLETE_INTERFACE_INFO
Fills in missing parts of the #GInterfaceInfo
for the interface. The structs is initialized with
`memset(s, 0, sizeof (s))` before calling this function.
SeeTypePluginClass.OnTypePluginCompleteInterfaceInfo.onTypePluginCompleteInterfaceInfo(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin, long, long, ch.bailu.gtk.gobject.InterfaceInfo)- Siehe auch:
-
-
Konstruktordetails
-
TypePluginClass
-
TypePluginClass
public TypePluginClass()
-
-
Methodendetails
-
getClassHandler
-
setFieldUsePlugin
Increases the use count of the plugin.
SeeTypePluginClass.OnTypePluginUse.onTypePluginUse(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin) -
getFieldUsePlugin
public ch.bailu.gtk.gobject.JnaTypePluginClass.OnTypePluginUse getFieldUsePlugin()Increases the use count of the plugin.
SeeTypePluginClass.OnTypePluginUse.onTypePluginUse(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin) -
setFieldUnusePlugin
Decreases the use count of the plugin.
SeeTypePluginClass.OnTypePluginUnuse.onTypePluginUnuse(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin) -
getFieldUnusePlugin
public ch.bailu.gtk.gobject.JnaTypePluginClass.OnTypePluginUnuse getFieldUnusePlugin()Decreases the use count of the plugin.
SeeTypePluginClass.OnTypePluginUnuse.onTypePluginUnuse(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin) -
setFieldCompleteTypeInfo
public void setFieldCompleteTypeInfo(TypePluginClass.OnTypePluginCompleteTypeInfo complete_type_info) Fills in the #GTypeInfo and
#GTypeValueTable structs for the type. The structs are initialized
with `memset(s, 0, sizeof (s))` before calling this function.
SeeTypePluginClass.OnTypePluginCompleteTypeInfo.onTypePluginCompleteTypeInfo(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin, long, ch.bailu.gtk.gobject.TypeInfo, ch.bailu.gtk.gobject.TypeValueTable) -
getFieldCompleteTypeInfo
public ch.bailu.gtk.gobject.JnaTypePluginClass.OnTypePluginCompleteTypeInfo getFieldCompleteTypeInfo()Fills in the #GTypeInfo and
#GTypeValueTable structs for the type. The structs are initialized
with `memset(s, 0, sizeof (s))` before calling this function.
SeeTypePluginClass.OnTypePluginCompleteTypeInfo.onTypePluginCompleteTypeInfo(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin, long, ch.bailu.gtk.gobject.TypeInfo, ch.bailu.gtk.gobject.TypeValueTable) -
setFieldCompleteInterfaceInfo
public void setFieldCompleteInterfaceInfo(TypePluginClass.OnTypePluginCompleteInterfaceInfo complete_interface_info) Fills in missing parts of the #GInterfaceInfo
for the interface. The structs is initialized with
`memset(s, 0, sizeof (s))` before calling this function.
SeeTypePluginClass.OnTypePluginCompleteInterfaceInfo.onTypePluginCompleteInterfaceInfo(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin, long, long, ch.bailu.gtk.gobject.InterfaceInfo) -
getFieldCompleteInterfaceInfo
public ch.bailu.gtk.gobject.JnaTypePluginClass.OnTypePluginCompleteInterfaceInfo getFieldCompleteInterfaceInfo()Fills in missing parts of the #GInterfaceInfo
for the interface. The structs is initialized with
`memset(s, 0, sizeof (s))` before calling this function.
SeeTypePluginClass.OnTypePluginCompleteInterfaceInfo.onTypePluginCompleteInterfaceInfo(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gobject.TypePlugin, long, long, ch.bailu.gtk.gobject.InterfaceInfo)
-