public class ContentLanguageParser extends java.lang.Object implements ContentLanguageParserConstants
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<int[]> |
jj_expentries |
private int[] |
jj_expentry |
private int |
jj_gen |
(package private) SimpleCharStream |
jj_input_stream |
private int |
jj_kind |
private int[] |
jj_la1 |
private static int[] |
jj_la1_0 |
Token |
jj_nt
Next token.
|
private int |
jj_ntk |
private java.util.List<java.lang.String> |
languages |
Token |
token
Current token.
|
ContentLanguageParserTokenManager |
token_source
Generated Token Manager.
|
private boolean |
trace_enabled |
private int |
trace_indent |
ALPHA, ALPHANUM, ANY, COMMENT, DEFAULT, DIGITS, DOT, EOF, INCOMMENT, INQUOTEDSTRING, NESTED_COMMENT, QUOTEDPAIR, QUOTEDSTRING, tokenImage, WS| Constructor and Description |
|---|
ContentLanguageParser(ContentLanguageParserTokenManager tm)
Constructor with generated Token Manager.
|
ContentLanguageParser(java.io.InputStream stream)
Constructor with InputStream.
|
ContentLanguageParser(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding
|
ContentLanguageParser(java.io.Reader stream)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
disable_tracing()
Disable tracing.
|
private java.util.List<java.lang.String> |
doParse() |
void |
enable_tracing()
Enable tracing.
|
ParseException |
generateParseException()
Generate ParseException.
|
Token |
getNextToken()
Get the next Token.
|
Token |
getToken(int index)
Get the specific Token.
|
private Token |
jj_consume_token(int kind) |
private static void |
jj_la1_init_0() |
private int |
jj_ntk_f() |
java.lang.String |
language() |
java.util.List<java.lang.String> |
parse()
Parses the input into a list of language tags.
|
void |
ReInit(ContentLanguageParserTokenManager tm)
Reinitialise.
|
void |
ReInit(java.io.InputStream stream)
Reinitialise.
|
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
Reinitialise.
|
void |
ReInit(java.io.Reader stream)
Reinitialise.
|
boolean |
trace_enabled()
Trace enabled.
|
private java.util.List<java.lang.String> languages
public ContentLanguageParserTokenManager token_source
SimpleCharStream jj_input_stream
public Token token
public Token jj_nt
private int jj_ntk
private int jj_gen
private final int[] jj_la1
private static int[] jj_la1_0
private java.util.List<int[]> jj_expentries
private int[] jj_expentry
private int jj_kind
private int trace_indent
private boolean trace_enabled
public ContentLanguageParser(java.io.InputStream stream)
public ContentLanguageParser(java.io.InputStream stream,
java.lang.String encoding)
public ContentLanguageParser(java.io.Reader stream)
public ContentLanguageParser(ContentLanguageParserTokenManager tm)
public java.util.List<java.lang.String> parse()
throws ParseException
ParseExceptionprivate final java.util.List<java.lang.String> doParse()
throws ParseException
ParseExceptionpublic final java.lang.String language()
throws ParseException
ParseExceptionprivate static void jj_la1_init_0()
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.InputStream stream,
java.lang.String encoding)
public void ReInit(java.io.Reader stream)
public void ReInit(ContentLanguageParserTokenManager tm)
private Token jj_consume_token(int kind) throws ParseException
ParseExceptionpublic final Token getNextToken()
public final Token getToken(int index)
private int jj_ntk_f()
public ParseException generateParseException()
public final boolean trace_enabled()
public final void enable_tracing()
public final void disable_tracing()