Module datarush.analytics
Class RegexWordBreakIterator
- java.lang.Object
-
- java.text.BreakIterator
-
- com.pervasive.datarush.analytics.text.RegexWordBreakIterator
-
- All Implemented Interfaces:
Cloneable
public class RegexWordBreakIterator extends BreakIterator
A word break iterator that that allows its default behavior for the Locale to be overridden by supplied regular expression rules.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRegexWordBreakIterator.WordPattern
-
Field Summary
-
Fields inherited from class java.text.BreakIterator
DONE
-
-
Constructor Summary
Constructors Constructor Description RegexWordBreakIterator()Default Constructor for regular expression based word break iterator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRegex(RegexWordBreakIterator.WordPattern wordPattern)voidaddRegex(String regex)intcurrent()intfirst()intfollowing(int offset)CharacterIteratorgetText()intlast()intnext()intnext(int n)intprevious()voidsetText(String text)voidsetText(CharacterIterator text)-
Methods inherited from class java.text.BreakIterator
clone, getAvailableLocales, getCharacterInstance, getCharacterInstance, getLineInstance, getLineInstance, getSentenceInstance, getSentenceInstance, getWordInstance, getWordInstance, isBoundary, preceding
-
-
-
-
Method Detail
-
current
public int current()
- Specified by:
currentin classBreakIterator- See Also:
BreakIterator.current()
-
first
public int first()
- Specified by:
firstin classBreakIterator- See Also:
BreakIterator.first()
-
following
public int following(int offset)
- Specified by:
followingin classBreakIterator- See Also:
BreakIterator.following(int)
-
getText
public CharacterIterator getText()
- Specified by:
getTextin classBreakIterator- See Also:
BreakIterator.getText()
-
last
public int last()
- Specified by:
lastin classBreakIterator- See Also:
BreakIterator.last()
-
next
public int next()
- Specified by:
nextin classBreakIterator- See Also:
BreakIterator.next()
-
next
public int next(int n)
- Specified by:
nextin classBreakIterator- See Also:
BreakIterator.next(int)
-
previous
public int previous()
- Specified by:
previousin classBreakIterator- See Also:
BreakIterator.previous()
-
setText
public void setText(String text)
- Overrides:
setTextin classBreakIterator- See Also:
BreakIterator.setText(String)
-
setText
public void setText(CharacterIterator text)
- Specified by:
setTextin classBreakIterator- See Also:
BreakIterator.setText(java.text.CharacterIterator)
-
addRegex
public void addRegex(String regex)
-
addRegex
public void addRegex(RegexWordBreakIterator.WordPattern wordPattern)
-
-