Package org.gnome.gio
Class IOExtension
java.lang.Object
io.github.jwharm.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
ConstructorDescriptionIOExtension
(MemorySegment address) Create a IOExtension proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Gets the name under which this IOExtension was registered.int
Gets the priority with which this IOExtension was registered.getType()
Gets the type associated with this IOExtension.refClass()
Gets a reference to the class for the type that is associated with this IOExtension.Methods inherited from class io.github.jwharm.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
-
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 this IOExtension.
-
getPriority
public int getPriority()Gets the priority with which this IOExtension was registered.- Returns:
- the priority of this IOExtension
-
getType
Gets the type associated with this IOExtension.- Returns:
- the type of this IOExtension
-
refClass
Gets a reference to the class for the type that is associated with this IOExtension.- Returns:
- the
GTypeClass
for the type of this IOExtension
-