Method | Description | |
---|---|---|
IncrementToken ( ) : bool | ||
Lucene47WordDelimiterFilter ( TokenStream @in, int configurationFlags, CharArraySet protWords ) : System |
Creates a new WordDelimiterFilter using WordDelimiterIterator#DEFAULT_WORD_DELIM_TABLE as its charTypeTable
|
|
Lucene47WordDelimiterFilter ( TokenStream @in, sbyte charTypeTable, int configurationFlags, CharArraySet protWords ) : System |
Creates a new WordDelimiterFilter
|
|
Reset ( ) : void |
{@inheritDoc}
|
Method | Description | |
---|---|---|
Concatenate ( WordDelimiterConcatenation concatenation ) : void |
Concatenates the saved buffer to the given WordDelimiterConcatenation
|
|
FlushConcatenation ( WordDelimiterConcatenation concatenation ) : bool |
Flushes the given WordDelimiterConcatenation by either writing its concat and then clearing, or just clearing.
|
|
GeneratePart ( bool isSingleWord ) : void |
Generates a word/number part, updating the appropriate attributes
|
|
Has ( int flag ) : bool |
Determines whether the given flag is set
|
|
InitializeInstanceFields ( ) : void | ||
IsAlpha ( int type ) : bool |
Checks if the given word type includes #ALPHA
|
|
IsDigit ( int type ) : bool |
Checks if the given word type includes #DIGIT
|
|
IsSubwordDelim ( int type ) : bool |
Checks if the given word type includes #SUBWORD_DELIM
|
|
IsUpper ( int type ) : bool |
Checks if the given word type includes #UPPER
|
|
Position ( bool inject ) : int |
Get the position increment gap for a subword or concatenation
|
|
SaveState ( ) : void |
Saves the existing attribute states
|
|
ShouldConcatenate ( int wordType ) : bool |
Determines whether to concatenate a word or number if the current word is the given type
|
|
ShouldGenerateParts ( int wordType ) : bool |
Determines whether a word/number part should be generated for a word of the given type
|
public Lucene47WordDelimiterFilter ( TokenStream @in, int configurationFlags, CharArraySet protWords ) : System | ||
@in | TokenStream | |
configurationFlags | int | Flags configuring the filter |
protWords | CharArraySet | If not null is the set of tokens to protect from being delimited |
return | System |
public Lucene47WordDelimiterFilter ( TokenStream @in, sbyte charTypeTable, int configurationFlags, CharArraySet protWords ) : System | ||
@in | TokenStream | |
charTypeTable | sbyte | table containing character types |
configurationFlags | int | Flags configuring the filter |
protWords | CharArraySet | If not null is the set of tokens to protect from being delimited |
return | System |