Package org.gnome.gio
Class CharsetConverter
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gobject.GObject
org.gnome.gio.CharsetConverter
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
CharsetConverter.Builder<B extends CharsetConverter.Builder<B>>
Inner class implementing a builder pattern to construct a GObject with properties.static class
Nested classes/interfaces inherited from class org.gnome.gobject.GObject
GObject.NotifyCallback, GObject.ObjectClass
Nested classes/interfaces inherited from interface org.gnome.gio.Converter
Converter.ConverterIface, Converter.ConverterImpl
Nested classes/interfaces inherited from interface org.gnome.gio.Initable
Initable.InitableIface, Initable.InitableImpl
-
Constructor Summary
ConstructorDescriptionCharsetConverter
(MemorySegment address) Create a CharsetConverter proxy instance for the provided memory address.CharsetConverter
(String toCharset, String fromCharset) Creates a newGCharsetConverter
. -
Method Summary
Modifier and TypeMethodDescriptionprotected CharsetConverter
asParent()
Returns this instance as if it were its parent type.static CharsetConverter.Builder
<? extends CharsetConverter.Builder> builder()
ACharsetConverter.Builder
object constructs aCharsetConverter
with the specified properties.int
Gets the number of fallbacks that this CharsetConverter has applied so far.static Type
getType()
Get the GType of the CharsetConverter classboolean
Gets theGCharsetConverter
:use-fallback property.void
setUseFallback
(boolean useFallback) Sets theGCharsetConverter
:use-fallback property.Methods inherited from class org.gnome.gobject.GObject
addToggleRef, addWeakPointer, bindProperty, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, connect, constructed, disconnect, dispatchPropertiesChanged, dispose, dupData, dupQdata, emit, emitNotify, finalize_, forceFloating, freezeNotify, get, getData, getMemoryLayout, getProperty, getProperty, getProperty, getQdata, getv, interfaceFindProperty, interfaceInstallProperty, interfaceListProperties, isFloating, newInstance, newInstance, newInstance, newInstance, newv, notify_, notify_, notifyByPspec, onNotify, ref, refSink, removeToggleRef, removeWeakPointer, replaceData, replaceQdata, runDispose, set, setData, setDataFull, setProperty, setProperty, setProperty, setQdata, setQdataFull, setv, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref, withProperties
Methods inherited from class org.gnome.gobject.TypeInstance
callParent, callParent, getPrivate, readGClass, writeGClass
Methods inherited from class io.github.jwharm.javagi.base.ProxyInstance
equals, handle, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.gnome.gio.Converter
convert, convert, convertBytes, reset
-
Constructor Details
-
CharsetConverter
Create a CharsetConverter proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
CharsetConverter
Creates a newGCharsetConverter
.- Parameters:
toCharset
- destination charsetfromCharset
- source charset- Throws:
GErrorException
- seeGError
-
-
Method Details
-
getType
-
asParent
Returns this instance as if it were its parent type. This is mostly synonymous to the Javasuper
keyword, but will set the native typeclass function pointers to the parent type. When overriding a native virtual method in Java, "chaining up" withsuper.methodName()
doesn't work, because it invokes the overridden function pointer again. To chain up, callasParent().methodName()
. This will call the native function pointer of this virtual method in the typeclass of the parent type. -
getNumFallbacks
public int getNumFallbacks()Gets the number of fallbacks that this CharsetConverter has applied so far.- Returns:
- the number of fallbacks that this CharsetConverter has applied
-
getUseFallback
public boolean getUseFallback()Gets theGCharsetConverter
:use-fallback property.- Returns:
true
if fallbacks are used by this CharsetConverter
-
setUseFallback
public void setUseFallback(boolean useFallback) Sets theGCharsetConverter
:use-fallback property.- Parameters:
useFallback
-true
to use fallbacks
-
builder
ACharsetConverter.Builder
object constructs aCharsetConverter
with the specified properties. Use the variousset...()
methods to set properties, and finish construction withCharsetConverter.Builder.build()
.
-