Class WordDelimiterFilter.WordDelimiterConcatenation
java.lang.Object
org.apache.lucene.analysis.miscellaneous.WordDelimiterFilter.WordDelimiterConcatenation
- Enclosing class:
WordDelimiterFilter
A WDF concatenated 'run'
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final StringBuilder
(package private) int
(package private) int
(package private) int
(package private) int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
append
(char[] text, int offset, int length) Appends the given text of the given length, to the concetenation at the given offset(package private) void
clear()
Clears the concatenation and resets its state(package private) boolean
isEmpty()
Determines if the concatenation is empty(package private) void
write()
Writes the concatenation to the attributes(package private) void
Convenience method for the common scenario of having to write the concetenation and then clearing its state
-
Field Details
-
buffer
-
startOffset
int startOffset -
endOffset
int endOffset -
type
int type -
subwordCount
int subwordCount
-
-
Constructor Details
-
WordDelimiterConcatenation
WordDelimiterConcatenation()
-
-
Method Details
-
append
void append(char[] text, int offset, int length) Appends the given text of the given length, to the concetenation at the given offset- Parameters:
text
- Text to appendoffset
- Offset in the concetenation to add the textlength
- Length of the text to append
-
write
void write()Writes the concatenation to the attributes -
isEmpty
boolean isEmpty()Determines if the concatenation is empty- Returns:
true
if the concatenation is empty,false
otherwise
-
clear
void clear()Clears the concatenation and resets its state -
writeAndClear
void writeAndClear()Convenience method for the common scenario of having to write the concetenation and then clearing its state
-