Class StandardTokenizerImpl34
- java.lang.Object
-
- org.apache.lucene.analysis.standard.std34.StandardTokenizerImpl34
-
- All Implemented Interfaces:
StandardTokenizerInterface
@Deprecated public final class StandardTokenizerImpl34 extends java.lang.Object implements StandardTokenizerInterface
Deprecated.This class is only for exact backwards compatibilityThis class implements StandardTokenizer using Unicode 6.0.0.
-
-
Field Summary
Fields Modifier and Type Field Description static intHANGUL_TYPEDeprecated.static intHIRAGANA_TYPEDeprecated.static intIDEOGRAPHIC_TYPEDeprecated.static intKATAKANA_TYPEDeprecated.static intNUMERIC_TYPEDeprecated.Numbersstatic intSOUTH_EAST_ASIAN_TYPEDeprecated.Chars in class \p{Line_Break = Complex_Context} are from South East Asian scripts (Thai, Lao, Myanmar, Khmer, etc.).static intWORD_TYPEDeprecated.Alphanumeric sequencesstatic intYYEOFDeprecated.This character denotes the end of filestatic intYYINITIALDeprecated.lexical states
-
Constructor Summary
Constructors Constructor Description StandardTokenizerImpl34(java.io.Reader in)Deprecated.Creates a new scanner
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intgetNextToken()Deprecated.Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.voidgetText(CharTermAttribute t)Deprecated.Fills CharTermAttribute with the current token text.voidyybegin(int newState)Deprecated.Enters a new lexical stateintyychar()Deprecated.Returns the current position.charyycharat(int pos)Deprecated.Returns the character at position pos from the matched text.voidyyclose()Deprecated.Closes the input stream.intyylength()Deprecated.Returns the length of the matched text region.voidyypushback(int number)Deprecated.Pushes the specified amount of characters back into the input stream.voidyyreset(java.io.Reader reader)Deprecated.Resets the scanner to read from a new input stream.intyystate()Deprecated.Returns the current lexical state.java.lang.Stringyytext()Deprecated.Returns the text matched by the current regular expression.
-
-
-
Field Detail
-
YYEOF
public static final int YYEOF
Deprecated.This character denotes the end of file- See Also:
- Constant Field Values
-
YYINITIAL
public static final int YYINITIAL
Deprecated.lexical states- See Also:
- Constant Field Values
-
WORD_TYPE
public static final int WORD_TYPE
Deprecated.Alphanumeric sequences- See Also:
- Constant Field Values
-
NUMERIC_TYPE
public static final int NUMERIC_TYPE
Deprecated.Numbers- See Also:
- Constant Field Values
-
SOUTH_EAST_ASIAN_TYPE
public static final int SOUTH_EAST_ASIAN_TYPE
Deprecated.Chars in class \p{Line_Break = Complex_Context} are from South East Asian scripts (Thai, Lao, Myanmar, Khmer, etc.). Sequences of these are kept together as as a single token rather than broken up, because the logic required to break them at word boundaries is too complex for UAX#29.See Unicode Line Breaking Algorithm: http://www.unicode.org/reports/tr14/#SA
- See Also:
- Constant Field Values
-
IDEOGRAPHIC_TYPE
public static final int IDEOGRAPHIC_TYPE
Deprecated.- See Also:
- Constant Field Values
-
HIRAGANA_TYPE
public static final int HIRAGANA_TYPE
Deprecated.- See Also:
- Constant Field Values
-
KATAKANA_TYPE
public static final int KATAKANA_TYPE
Deprecated.- See Also:
- Constant Field Values
-
HANGUL_TYPE
public static final int HANGUL_TYPE
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
yychar
public final int yychar()
Deprecated.Description copied from interface:StandardTokenizerInterfaceReturns the current position.- Specified by:
yycharin interfaceStandardTokenizerInterface
-
getText
public final void getText(CharTermAttribute t)
Deprecated.Fills CharTermAttribute with the current token text.- Specified by:
getTextin interfaceStandardTokenizerInterface
-
yyclose
public final void yyclose() throws java.io.IOExceptionDeprecated.Closes the input stream.- Throws:
java.io.IOException
-
yyreset
public final void yyreset(java.io.Reader reader)
Deprecated.Resets the scanner to read from a new input stream. Does not close the old reader. All internal variables are reset, the old input stream cannot be reused (internal buffer is discarded and lost). Lexical state is set to ZZ_INITIAL. Internal scan buffer is resized down to its initial length, if it has grown.- Specified by:
yyresetin interfaceStandardTokenizerInterface- Parameters:
reader- the new input stream
-
yystate
public final int yystate()
Deprecated.Returns the current lexical state.
-
yybegin
public final void yybegin(int newState)
Deprecated.Enters a new lexical state- Parameters:
newState- the new lexical state
-
yytext
public final java.lang.String yytext()
Deprecated.Returns the text matched by the current regular expression.
-
yycharat
public final char yycharat(int pos)
Deprecated.Returns the character at position pos from the matched text. It is equivalent to yytext().charAt(pos), but faster- Parameters:
pos- the position of the character to fetch. A value from 0 to yylength()-1.- Returns:
- the character at position pos
-
yylength
public final int yylength()
Deprecated.Returns the length of the matched text region.- Specified by:
yylengthin interfaceStandardTokenizerInterface
-
yypushback
public void yypushback(int number)
Deprecated.Pushes the specified amount of characters back into the input stream. They will be read again by then next call of the scanning method- Parameters:
number- the number of characters to be read again. This number must not be greater than yylength()!
-
getNextToken
public int getNextToken() throws java.io.IOExceptionDeprecated.Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.- Specified by:
getNextTokenin interfaceStandardTokenizerInterface- Returns:
- the next token
- Throws:
java.io.IOException- if any I/O-Error occurs
-
-