|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.northwestern.at.utils.corpuslinguistics.sentencesplitter.ICU4JBreakIteratorSentenceSplitterIterator
public class ICU4JBreakIteratorSentenceSplitterIterator
BreakIterator-based sentence splitter iterator.
| Field Summary | |
|---|---|
protected int |
end
End of current sentence. |
protected com.ibm.icu.text.BreakIterator |
sentenceExtractor
BreakIterator used to iterate over sentences. |
protected int |
start
Start of current sentence. |
protected java.lang.String |
text
Text to break up. |
| Constructor Summary | |
|---|---|
ICU4JBreakIteratorSentenceSplitterIterator()
Create sentence iterator. |
|
ICU4JBreakIteratorSentenceSplitterIterator(java.util.Locale locale)
Create sentence iterator with specified locale. |
|
ICU4JBreakIteratorSentenceSplitterIterator(java.lang.String text)
Create sentence iterator over text. |
|
ICU4JBreakIteratorSentenceSplitterIterator(java.lang.String text,
java.util.Locale locale)
Create sentence iterator over text with specified locale. |
|
| Method Summary | |
|---|---|
boolean |
hasNext()
Check if there is another sentence available. |
java.lang.String |
next()
Return next sentence. |
java.lang.String |
peek()
Return next sentence without advancing sentence pointer. |
void |
setText(java.lang.String text)
Set the text to split. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected com.ibm.icu.text.BreakIterator sentenceExtractor
protected int start
protected int end
protected java.lang.String text
| Constructor Detail |
|---|
public ICU4JBreakIteratorSentenceSplitterIterator()
public ICU4JBreakIteratorSentenceSplitterIterator(java.util.Locale locale)
locale - The locale.public ICU4JBreakIteratorSentenceSplitterIterator(java.lang.String text)
text - The text from which to extract sentences.
public ICU4JBreakIteratorSentenceSplitterIterator(java.lang.String text,
java.util.Locale locale)
text - The text from which to extract sentences.locale - The locale.| Method Detail |
|---|
public void setText(java.lang.String text)
setText in interface SentenceSplitterIteratortext - Text to split.public boolean hasNext()
hasNext in interface SentenceSplitterIteratorpublic java.lang.String next()
next in interface SentenceSplitterIteratorpublic java.lang.String peek()
peek in interface SentenceSplitterIterator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||