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.