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 TypeMethodDescriptiongetName()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
-
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
-