java.text
public abstract class BreakIterator extends Object implements Cloneable
UNKNOWN: March 19, 1999
Field Summary | |
---|---|
static int | DONE
This value is returned by the next() and
previous in order to indicate that the end of the
text has been reached. |
Constructor Summary | |
---|---|
protected | BreakIterator()
This method initializes a new instance of BreakIterator .
|
Method Summary | |
---|---|
Object | clone()
Create a clone of this object. |
abstract int | current()
This method returns the index of the current text element boundary.
|
abstract int | first()
This method returns the first text element boundary in the text being
iterated over.
|
abstract int | following(int pos)
This methdod returns the offset of the text element boundary following
the specified offset.
|
static Locale[] | getAvailableLocales()
This method returns a list of locales for which instances of
BreakIterator are available.
|
static BreakIterator | getCharacterInstance()
This method returns an instance of BreakIterator that will
iterate over characters as defined in the default locale.
|
static BreakIterator | getCharacterInstance(Locale locale)
This method returns an instance of BreakIterator that will
iterate over characters as defined in the specified locale.
|
static BreakIterator | getLineInstance()
This method returns an instance of BreakIterator that will
iterate over line breaks as defined in the default locale.
|
static BreakIterator | getLineInstance(Locale locale)
This method returns an instance of BreakIterator that will
iterate over line breaks as defined in the specified locale.
|
static BreakIterator | getSentenceInstance()
This method returns an instance of BreakIterator that will
iterate over sentences as defined in the default locale.
|
static BreakIterator | getSentenceInstance(Locale locale)
This method returns an instance of BreakIterator that will
iterate over sentences as defined in the specified locale.
|
abstract CharacterIterator | getText()
This method returns the text this object is iterating over as a
CharacterIterator .
|
static BreakIterator | getWordInstance()
This method returns an instance of BreakIterator that will
iterate over words as defined in the default locale.
|
static BreakIterator | getWordInstance(Locale locale)
This method returns an instance of BreakIterator that will
iterate over words as defined in the specified locale.
|
boolean | isBoundary(int pos)
This method tests whether or not the specified position is a text
element boundary.
|
abstract int | last()
This method returns the last text element boundary in the text being
iterated over.
|
abstract int | next()
This method returns the text element boundary following the current
text position.
|
abstract int | next(int n)
This method returns the n'th text element boundary following the current
text position.
|
int | preceding(int pos)
This methdod returns the offset of the text element boundary preceding
the specified offset.
|
abstract int | previous()
This method returns the text element boundary preceding the current
text position.
|
void | setText(String newText)
This method sets the text string to iterate over.
|
abstract void | setText(CharacterIterator newText)
This method sets the text to iterate over from the specified
CharacterIterator .
|
next()
and
previous
in order to indicate that the end of the
text has been reached.BreakIterator
.
This protected constructor is available to subclasses as a default
no-arg superclass constructor.Returns: The current text boundary.
Returns: The first text boundary.
Parameters: pos The text index from which to find the next text boundary.
Returns: The next text boundary following the specified index.
BreakIterator
are available.
Returns: A list of available locales
BreakIterator
that will
iterate over characters as defined in the default locale.
Returns: A BreakIterator
instance for the default locale.
BreakIterator
that will
iterate over characters as defined in the specified locale.
Parameters: locale The desired locale.
Returns: A BreakIterator
instance for the specified locale.
BreakIterator
that will
iterate over line breaks as defined in the default locale.
Returns: A BreakIterator
instance for the default locale.
BreakIterator
that will
iterate over line breaks as defined in the specified locale.
Parameters: locale The desired locale.
Returns: A BreakIterator
instance for the default locale.
BreakIterator
that will
iterate over sentences as defined in the default locale.
Returns: A BreakIterator
instance for the default locale.
BreakIterator
that will
iterate over sentences as defined in the specified locale.
Parameters: locale The desired locale.
Returns: A BreakIterator
instance for the default locale.
CharacterIterator
.
Returns: The text being iterated over.
BreakIterator
that will
iterate over words as defined in the default locale.
Returns: A BreakIterator
instance for the default locale.
BreakIterator
that will
iterate over words as defined in the specified locale.
Parameters: locale The desired locale.
Returns: A BreakIterator
instance for the default locale.
Parameters: pos The text position to test.
Returns: true
if the position is a boundary,
false
otherwise.
Returns: The last text boundary.
Returns: The next text boundary.
Parameters: n The number of text element boundaries to skip.
Returns: The next text boundary.
Parameters: pos The text index from which to find the preceding text boundary.
UNKNOWN: The next text boundary preceding the specified index.
Returns: The previous text boundary.
Parameters: newText The String
to iterate over.
CharacterIterator
.
Parameters: newText The desired CharacterIterator
.