Class CustomSeparatorBreakIterator
- java.lang.Object
-
- java.text.BreakIterator
-
- org.apache.lucene.search.uhighlight.CustomSeparatorBreakIterator
-
- All Implemented Interfaces:
java.lang.Cloneable
public final class CustomSeparatorBreakIterator extends java.text.BreakIteratorABreakIteratorthat breaks the text whenever a certain separator, provided as a constructor argument, is found.
-
-
Constructor Summary
Constructors Constructor Description CustomSeparatorBreakIterator(char separator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private intadvanceBackward()private intadvanceForward()intcurrent()intfirst()intfollowing(int pos)java.text.CharacterIteratorgetText()intlast()intnext()intnext(int n)intpreceding(int pos)intprevious()voidsetText(java.text.CharacterIterator newText)
-
-
-
Method Detail
-
current
public int current()
- Specified by:
currentin classjava.text.BreakIterator
-
first
public int first()
- Specified by:
firstin classjava.text.BreakIterator
-
last
public int last()
- Specified by:
lastin classjava.text.BreakIterator
-
next
public int next()
- Specified by:
nextin classjava.text.BreakIterator
-
advanceForward
private int advanceForward()
-
following
public int following(int pos)
- Specified by:
followingin classjava.text.BreakIterator
-
previous
public int previous()
- Specified by:
previousin classjava.text.BreakIterator
-
advanceBackward
private int advanceBackward()
-
preceding
public int preceding(int pos)
- Overrides:
precedingin classjava.text.BreakIterator
-
next
public int next(int n)
- Specified by:
nextin classjava.text.BreakIterator
-
getText
public java.text.CharacterIterator getText()
- Specified by:
getTextin classjava.text.BreakIterator
-
setText
public void setText(java.text.CharacterIterator newText)
- Specified by:
setTextin classjava.text.BreakIterator
-
-