Package org.gnome.gio
Class IOExtension
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gio.IOExtension
- All Implemented Interfaces:
Proxy
GIOExtension is an opaque data structure and can only be accessed
using the following functions.-
Constructor Summary
ConstructorsConstructorDescriptionIOExtension(MemorySegment address) Create a IOExtension proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayoutThe memory layout of the native struct.getName()Gets the name under which this IOExtension was registered.intGets the priority with which this IOExtension was registered.getType()Gets the type associated withextension.refClass()Gets a reference to the class for the type that is associated withextension.Methods inherited from class org.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
IOExtension
Create a IOExtension 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
-
getName
Gets the name under which this IOExtension was registered.Note that the same type may be registered as extension for multiple extension points, under different names.
- Returns:
- the name of
extension.
-
getPriority
public int getPriority()Gets the priority with which this IOExtension was registered.- Returns:
- the priority of this IOExtension
-
getType
Gets the type associated withextension.- Returns:
- the type of this IOExtension
-
refClass
Gets a reference to the class for the type that is associated withextension.- Returns:
- the
GTypeClassfor the type of this IOExtension
-