org.jfree.util
public class LineBreakIterator extends Object implements Iterator
Field Summary | |
---|---|
static int | DONE A useful constant. |
Constructor Summary | |
---|---|
LineBreakIterator()
Default constructor. | |
LineBreakIterator(String text)
Creates a new line break iterator.
|
Method Summary | |
---|---|
String | getText()
Returns the text to be broken up.
|
boolean | hasNext()
Returns true if the iteration has more elements. |
Object | next()
Returns the next element in the iteration.
|
int | nextPosition()
Returns the position of the next break.
|
int | nextWithEnd()
Same like next(), but returns the End-Of-Text as
if there was a linebreak added (Reader.readLine() compatible)
|
void | remove()
Removes from the underlying collection the last element returned by the
iterator (optional operation). |
void | setText(String text)
Sets the text to be broken up.
|
Parameters: text the text to be broken up.
Returns: The text.
Returns: true if the iterator has more elements.
Returns: the next element in the iteration.
Returns: A position.
Returns: The next position.
Throws: UnsupportedOperationException if the remove operation is not supported by this Iterator. IllegalStateException if the next method has not yet been called, or the remove method has already been called after the last call to the next method.
Parameters: text the text.