Package io.github.humbleui.skija
Class PathSegmentIterator
- java.lang.Object
-
- io.github.humbleui.skija.impl.Native
-
- io.github.humbleui.skija.impl.Managed
-
- io.github.humbleui.skija.PathSegmentIterator
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.util.Iterator<PathSegment>
@Internal public class PathSegmentIterator extends Managed implements java.util.Iterator<PathSegment>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPathSegmentIterator._FinalizerHolder-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.Managed
Managed.CleanerThunk
-
-
Field Summary
Fields Modifier and Type Field Description PathSegment_nextSegmentPath_path-
Fields inherited from class io.github.humbleui.skija.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description PathSegmentIterator(Path path, long ptr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static long_nGetFinalizer()static long_nMake(long pathPtr, boolean forceClose)static PathSegment_nNext(long ptr)booleanhasNext()static PathSegmentIteratormake(Path path, boolean forceClose)PathSegmentnext()-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, close, isClosed
-
Methods inherited from class io.github.humbleui.skija.impl.Native
_nativeEquals, equals, getPtr, hashCode, toString
-
-
-
-
Field Detail
-
_path
public final Path _path
-
_nextSegment
public PathSegment _nextSegment
-
-
Constructor Detail
-
PathSegmentIterator
@Internal public PathSegmentIterator(Path path, long ptr)
-
-
Method Detail
-
next
public PathSegment next()
- Specified by:
nextin interfacejava.util.Iterator<PathSegment>
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfacejava.util.Iterator<PathSegment>
-
make
public static PathSegmentIterator make(Path path, boolean forceClose)
-
_nMake
public static long _nMake(long pathPtr, boolean forceClose)
-
_nGetFinalizer
public static long _nGetFinalizer()
-
_nNext
public static PathSegment _nNext(long ptr)
-
-