private static class TokenStreamOffsetStrategy.TokenStreamOffsetsEnum extends OffsetsEnum
OffsetsEnum.MultiOffsetsEnum, OffsetsEnum.OfMatchesIterator, OffsetsEnum.OfMatchesIteratorWithSubs, OffsetsEnum.OfPostings
Modifier and Type | Field and Description |
---|---|
(package private) CharTermAttribute |
charTermAtt |
(package private) int |
currentMatch |
(package private) BytesRef[] |
matchDescriptions |
(package private) CharacterRunAutomaton[] |
matchers |
(package private) OffsetAttribute |
offsetAtt |
(package private) TokenStream |
stream |
EMPTY
Constructor and Description |
---|
TokenStreamOffsetsEnum(TokenStream ts,
CharacterRunAutomaton[] matchers) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
int |
endOffset() |
int |
freq()
An estimate of the number of occurrences of this term/OffsetsEnum.
|
BytesRef |
getTerm()
The term at this position.
|
boolean |
nextPosition()
Advances to the next position and returns true, or if can't then returns false.
|
int |
startOffset() |
compareTo, toString
TokenStream stream
final CharacterRunAutomaton[] matchers
final CharTermAttribute charTermAtt
final OffsetAttribute offsetAtt
int currentMatch
final BytesRef[] matchDescriptions
TokenStreamOffsetsEnum(TokenStream ts, CharacterRunAutomaton[] matchers) throws java.io.IOException
java.io.IOException
public boolean nextPosition() throws java.io.IOException
OffsetsEnum
nextPosition
in class OffsetsEnum
java.io.IOException
public int freq() throws java.io.IOException
OffsetsEnum
freq
in class OffsetsEnum
java.io.IOException
public int startOffset() throws java.io.IOException
startOffset
in class OffsetsEnum
java.io.IOException
public int endOffset() throws java.io.IOException
endOffset
in class OffsetsEnum
java.io.IOException
public BytesRef getTerm() throws java.io.IOException
OffsetsEnum
getTerm
in class OffsetsEnum
java.io.IOException
Passage.getMatchTerms()
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class OffsetsEnum
java.io.IOException