cc.mallet.util
Class CharSequenceLexer
- java.lang.Object
-
- cc.mallet.util.CharSequenceLexer
-
- All Implemented Interfaces:
- Lexer, java.io.Serializable, java.util.Iterator
public class CharSequenceLexer extends java.lang.Object implements Lexer, java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static java.util.regex.PatternLEX_ALPHAstatic java.util.regex.PatternLEX_NONWHITESPACE_CLASSESstatic java.util.regex.PatternLEX_NONWHITESPACE_TOGETHERstatic java.util.regex.PatternLEX_WORD_CLASSESstatic java.util.regex.PatternLEX_WORDSstatic java.util.regex.PatternUNICODE_LETTERS
-
Constructor Summary
Constructors Constructor and Description CharSequenceLexer()CharSequenceLexer(java.lang.CharSequence input, java.util.regex.Pattern regex)CharSequenceLexer(java.lang.CharSequence input, java.lang.String regex)CharSequenceLexer(java.util.regex.Pattern regex)CharSequenceLexer(java.lang.String regex)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.CharSequencegetCharSequence()intgetEndOffset()java.lang.StringgetPattern()intgetStartOffset()java.lang.StringgetTokenString()booleanhasNext()static voidmain(java.lang.String[] args)java.lang.Objectnext()voidremove()voidsetCharSequence(java.lang.CharSequence input)voidsetPattern(java.lang.String reg)
-
-
-
Field Detail
-
LEX_ALPHA
public static final java.util.regex.Pattern LEX_ALPHA
-
LEX_WORDS
public static final java.util.regex.Pattern LEX_WORDS
-
LEX_NONWHITESPACE_TOGETHER
public static final java.util.regex.Pattern LEX_NONWHITESPACE_TOGETHER
-
LEX_WORD_CLASSES
public static final java.util.regex.Pattern LEX_WORD_CLASSES
-
LEX_NONWHITESPACE_CLASSES
public static final java.util.regex.Pattern LEX_NONWHITESPACE_CLASSES
-
UNICODE_LETTERS
public static final java.util.regex.Pattern UNICODE_LETTERS
-
-
Constructor Detail
-
CharSequenceLexer
public CharSequenceLexer()
-
CharSequenceLexer
public CharSequenceLexer(java.util.regex.Pattern regex)
-
CharSequenceLexer
public CharSequenceLexer(java.lang.String regex)
-
CharSequenceLexer
public CharSequenceLexer(java.lang.CharSequence input, java.util.regex.Pattern regex)
-
CharSequenceLexer
public CharSequenceLexer(java.lang.CharSequence input, java.lang.String regex)
-
-
Method Detail
-
setCharSequence
public void setCharSequence(java.lang.CharSequence input)
-
getCharSequence
public java.lang.CharSequence getCharSequence()
-
getPattern
public java.lang.String getPattern()
-
setPattern
public void setPattern(java.lang.String reg)
-
getStartOffset
public int getStartOffset()
- Specified by:
getStartOffsetin interfaceLexer
-
getEndOffset
public int getEndOffset()
- Specified by:
getEndOffsetin interfaceLexer
-
getTokenString
public java.lang.String getTokenString()
- Specified by:
getTokenStringin interfaceLexer
-
hasNext
public boolean hasNext()
-
next
public java.lang.Object next()
-
remove
public void remove()
-
main
public static void main(java.lang.String[] args)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG