Package io.github.humbleui.skija.shaper
Class ManagedRunIterator<T>
- java.lang.Object
-
- io.github.humbleui.skija.impl.Native
-
- io.github.humbleui.skija.impl.Managed
-
- io.github.humbleui.skija.shaper.ManagedRunIterator<T>
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.util.Iterator<T>
- Direct Known Subclasses:
FontMgrRunIterator,HbIcuScriptRunIterator,IcuBidiRunIterator
public abstract class ManagedRunIterator<T> extends Managed implements java.util.Iterator<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManagedRunIterator._FinalizerHolder-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.Managed
Managed.CleanerThunk
-
-
Field Summary
Fields Modifier and Type Field Description ManagedString_text-
Fields inherited from class io.github.humbleui.skija.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description ManagedRunIterator(long ptr, ManagedString text, boolean manageText)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int_getEndOfCurrentRun()static void_nConsume(long ptr)static int_nGetEndOfCurrentRun(long ptr, long textPtr)static long_nGetFinalizer()static boolean_nIsAtEnd(long ptr)voidclose()booleanhasNext()-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, isClosed
-
Methods inherited from class io.github.humbleui.skija.impl.Native
_nativeEquals, equals, getPtr, hashCode, toString
-
-
-
-
Field Detail
-
_text
@Internal public final ManagedString _text
-
-
Constructor Detail
-
ManagedRunIterator
@Internal public ManagedRunIterator(long ptr, ManagedString text, boolean manageText)
-
-
Method Detail
-
close
public void close()
-
_getEndOfCurrentRun
@Internal public int _getEndOfCurrentRun()
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfacejava.util.Iterator<T>
-
_nGetFinalizer
@Internal public static long _nGetFinalizer()
-
_nConsume
@Internal public static void _nConsume(long ptr)
-
_nGetEndOfCurrentRun
@Internal public static int _nGetEndOfCurrentRun(long ptr, long textPtr)
-
_nIsAtEnd
@Internal public static boolean _nIsAtEnd(long ptr)
-
-