Package org.gnome.gobject
Class TypeModule.TypeModuleClass
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeClass
org.gnome.gobject.GObject.ObjectClass
org.gnome.gobject.TypeModule.TypeModuleClass
- All Implemented Interfaces:
Proxy
- Enclosing class:
TypeModule
In order to implement dynamic loading of types based on
GTypeModule,
the load and unload functions in GTypeModuleClass must be implemented.-
Constructor Summary
ConstructorsConstructorDescriptionTypeModuleClass(MemorySegment address) Create a TypeModuleClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayoutThe memory layout of the native struct.voidoverrideLoad(Arena arena, @Nullable Method method) Override virtual methodload.voidoverrideUnload(Arena arena, @Nullable Method method) Override virtual methodunload.Methods inherited from class org.gnome.gobject.GObject.ObjectClass
findProperty, installProperties, installProperty, listProperties, overrideConstructed, overrideConstructor, overrideDispatchPropertiesChanged, overrideDispose, overrideFinalize, overrideGetProperty, overrideNotify, overrideProperty, overrideSetProperty, readConstructProperties, readFlags, readNConstructProperties, readNPspecs, readPdummy, readPspecs, writeConstructProperties, writeFlags, writeNConstructProperties, writeNPspecs, writePdummy, writePspecsMethods inherited from class org.gnome.gobject.TypeClass
addPrivate, adjustPrivateOffset, get, getInstancePrivateOffset, getPrivate, peek, peekParent, peekStatic, readGType, ref, unref, unrefUncached, writeGTypeMethods inherited from class org.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
TypeModuleClass
Create a TypeModuleClass proxy instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideLoad
-
overrideUnload
-