public abstract class CharArrayIterator
extends java.lang.Object
implements java.text.CharacterIterator
BreakIterator| Modifier and Type | Field and Description |
|---|---|
static boolean |
HAS_BUGGY_BREAKITERATORS
True if this JRE has a buggy BreakIterator implementation
|
| Constructor and Description |
|---|
CharArrayIterator() |
| Modifier and Type | Method and Description |
|---|---|
CharArrayIterator |
clone() |
char |
current() |
char |
first() |
int |
getBeginIndex() |
int |
getEndIndex() |
int |
getIndex() |
int |
getLength() |
int |
getStart() |
char[] |
getText() |
protected abstract char |
jreBugWorkaround(char ch) |
char |
last() |
static CharArrayIterator |
newSentenceInstance()
Create a new CharArrayIterator that works around JRE bugs
in a manner suitable for
BreakIterator.getSentenceInstance() |
static CharArrayIterator |
newWordInstance()
Create a new CharArrayIterator that works around JRE bugs
in a manner suitable for
BreakIterator.getWordInstance() |
char |
next() |
char |
previous() |
char |
setIndex(int position) |
void |
setText(char[] array,
int start,
int length)
Set a new region of text to be examined by this iterator
|
public static final boolean HAS_BUGGY_BREAKITERATORS
public char[] getText()
public int getStart()
public int getLength()
public void setText(char[] array,
int start,
int length)
array - text buffer to examinestart - offset into bufferlength - maximum length to examinepublic char current()
current in interface java.text.CharacterIteratorprotected abstract char jreBugWorkaround(char ch)
public char first()
first in interface java.text.CharacterIteratorpublic int getBeginIndex()
getBeginIndex in interface java.text.CharacterIteratorpublic int getEndIndex()
getEndIndex in interface java.text.CharacterIteratorpublic int getIndex()
getIndex in interface java.text.CharacterIteratorpublic char last()
last in interface java.text.CharacterIteratorpublic char next()
next in interface java.text.CharacterIteratorpublic char previous()
previous in interface java.text.CharacterIteratorpublic char setIndex(int position)
setIndex in interface java.text.CharacterIteratorpublic CharArrayIterator clone()
clone in interface java.text.CharacterIteratorclone in class java.lang.Objectpublic static CharArrayIterator newSentenceInstance()
BreakIterator.getSentenceInstance()public static CharArrayIterator newWordInstance()
BreakIterator.getWordInstance()Copyright © 2000–2025 The Apache Software Foundation. All rights reserved.