Package org.apache.abdera.i18n.text
Class CodepointIterator
- java.lang.Object
-
- org.apache.abdera.i18n.text.CodepointIterator
-
- All Implemented Interfaces:
java.util.Iterator<Codepoint>
- Direct Known Subclasses:
DelegatingCodepointIterator
@Deprecated(since="2021-07-29") public abstract class CodepointIterator extends java.lang.Object implements java.util.Iterator<Codepoint>
Deprecated.This API is deprecated as Apache Abdera is a retired project since 2017.Provides an iterator over Unicode Codepoints
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCodepointIterator.RestrictedCodepointIteratorDeprecated.
-
Constructor Summary
Constructors Constructor Description CodepointIterator()Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static CodepointIteratorforByteArray(byte[] array)Deprecated.Get a CodepointIterator for the specified byte array, using the default charsetstatic CodepointIteratorforByteArray(byte[] array, java.lang.String charset)Deprecated.Get a CodepointIterator for the specified byte array, using the specified charsetstatic CodepointIteratorforCharArray(char[] array)Deprecated.Get a CodepointIterator for the specified char arraystatic CodepointIteratorforCharBuffer(java.nio.CharBuffer buffer)Deprecated.Get a CodepointIterator for the specified CharBufferstatic CodepointIteratorforCharSequence(java.lang.CharSequence seq)Deprecated.Get a CodepointIterator for the specified CharSequencestatic CodepointIteratorforInputStream(java.io.InputStream in)Deprecated.Get a CodepointIterator for the specified InputStreamstatic CodepointIteratorforInputStream(java.io.InputStream in, java.lang.String charset)Deprecated.Get a CodepointIterator for the specified InputStream using the specified charsetstatic CodepointIteratorforReadableByteChannel(java.nio.channels.ReadableByteChannel channel)Deprecated.Get a CodepointIterator for the specified ReadableByteChannelstatic CodepointIteratorforReadableByteChannel(java.nio.channels.ReadableByteChannel channel, java.lang.String charset)Deprecated.Get a CodepointIterator for the specified ReadableByteChannelstatic CodepointIteratorforReader(java.io.Reader in)Deprecated.Get a CodepointIterator for the specified ReaderbooleanhasNext()Deprecated.True if there are codepoints remainingbooleanisHigh(int index)Deprecated.Returns true if the char at the specified index is a high surrogatebooleanisLow(int index)Deprecated.Returns true if the char at the specified index is a low surrogateintlastPosition()Deprecated.Return the final index positionintlimit()Deprecated.Return the iterator limitCodepointnext()Deprecated.Return the next codepointchar[]nextChars()Deprecated.Return the next chars.Codepointpeek()Deprecated.Peek the next codepointCodepointpeek(int index)Deprecated.Peek the specified codepointchar[]peekChars()Deprecated.Peek the next chars in the iterator.intposition()Deprecated.Get the iterator positionvoidposition(int n)Deprecated.Set the iterator positionintremaining()Deprecated.Return the remaining iterator sizevoidremove()Deprecated.static CodepointIteratorrestrict(CodepointIterator ci, Filter filter)Deprecated.static CodepointIteratorrestrict(CodepointIterator ci, Filter filter, boolean scanning)Deprecated.static CodepointIteratorrestrict(CodepointIterator ci, Filter filter, boolean scanning, boolean invert)Deprecated.CodepointIteratorrestrict(Filter filter)Deprecated.CodepointIteratorrestrict(Filter filter, boolean scanning)Deprecated.CodepointIteratorrestrict(Filter filter, boolean scanning, boolean invert)Deprecated.
-
-
-
Method Detail
-
forCharArray
public static CodepointIterator forCharArray(char[] array)
Deprecated.Get a CodepointIterator for the specified char array
-
forCharSequence
public static CodepointIterator forCharSequence(java.lang.CharSequence seq)
Deprecated.Get a CodepointIterator for the specified CharSequence
-
forByteArray
public static CodepointIterator forByteArray(byte[] array)
Deprecated.Get a CodepointIterator for the specified byte array, using the default charset
-
forByteArray
public static CodepointIterator forByteArray(byte[] array, java.lang.String charset)
Deprecated.Get a CodepointIterator for the specified byte array, using the specified charset
-
forCharBuffer
public static CodepointIterator forCharBuffer(java.nio.CharBuffer buffer)
Deprecated.Get a CodepointIterator for the specified CharBuffer
-
forReadableByteChannel
public static CodepointIterator forReadableByteChannel(java.nio.channels.ReadableByteChannel channel)
Deprecated.Get a CodepointIterator for the specified ReadableByteChannel
-
forReadableByteChannel
public static CodepointIterator forReadableByteChannel(java.nio.channels.ReadableByteChannel channel, java.lang.String charset)
Deprecated.Get a CodepointIterator for the specified ReadableByteChannel
-
forInputStream
public static CodepointIterator forInputStream(java.io.InputStream in)
Deprecated.Get a CodepointIterator for the specified InputStream
-
forInputStream
public static CodepointIterator forInputStream(java.io.InputStream in, java.lang.String charset)
Deprecated.Get a CodepointIterator for the specified InputStream using the specified charset
-
forReader
public static CodepointIterator forReader(java.io.Reader in)
Deprecated.Get a CodepointIterator for the specified Reader
-
restrict
public static CodepointIterator restrict(CodepointIterator ci, Filter filter)
Deprecated.
-
restrict
public static CodepointIterator restrict(CodepointIterator ci, Filter filter, boolean scanning)
Deprecated.
-
restrict
public static CodepointIterator restrict(CodepointIterator ci, Filter filter, boolean scanning, boolean invert)
Deprecated.
-
restrict
public CodepointIterator restrict(Filter filter)
Deprecated.
-
restrict
public CodepointIterator restrict(Filter filter, boolean scanning)
Deprecated.
-
restrict
public CodepointIterator restrict(Filter filter, boolean scanning, boolean invert)
Deprecated.
-
hasNext
public boolean hasNext()
Deprecated.True if there are codepoints remaining- Specified by:
hasNextin interfacejava.util.Iterator<Codepoint>
-
lastPosition
public int lastPosition()
Deprecated.Return the final index position
-
nextChars
public char[] nextChars() throws InvalidCharacterExceptionDeprecated.Return the next chars. If the codepoint is not supplemental, the char array will have a single member. If the codepoint is supplemental, the char array will have two members, representing the high and low surrogate chars- Throws:
InvalidCharacterException
-
peekChars
public char[] peekChars() throws InvalidCharacterExceptionDeprecated.Peek the next chars in the iterator. If the codepoint is not supplemental, the char array will have a single member. If the codepoint is supplemental, the char array will have two members, representing the high and low surrogate chars- Throws:
InvalidCharacterException
-
next
public Codepoint next() throws InvalidCharacterException
Deprecated.Return the next codepoint- Specified by:
nextin interfacejava.util.Iterator<Codepoint>- Throws:
InvalidCharacterException
-
peek
public Codepoint peek() throws InvalidCharacterException
Deprecated.Peek the next codepoint- Throws:
InvalidCharacterException
-
peek
public Codepoint peek(int index) throws InvalidCharacterException
Deprecated.Peek the specified codepoint- Throws:
InvalidCharacterException
-
position
public void position(int n)
Deprecated.Set the iterator position
-
position
public int position()
Deprecated.Get the iterator position
-
limit
public int limit()
Deprecated.Return the iterator limit
-
remaining
public int remaining()
Deprecated.Return the remaining iterator size
-
isHigh
public boolean isHigh(int index)
Deprecated.Returns true if the char at the specified index is a high surrogate
-
isLow
public boolean isLow(int index)
Deprecated.Returns true if the char at the specified index is a low surrogate
-
remove
public void remove()
Deprecated.- Specified by:
removein interfacejava.util.Iterator<Codepoint>
-
-