public class StructuredFieldParser extends java.lang.Object implements StructuredFieldParserConstants
| 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 boolean |
preserveFolding |
Token |
token
Current token.
|
StructuredFieldParserTokenManager |
token_source
Generated Token Manager.
|
private boolean |
trace_enabled |
private int |
trace_indent |
ANY, CONTENT, DEFAULT, EOF, FOLD, INCOMMENT, INQUOTEDSTRING, NESTED_COMMENT, QUOTEDPAIR, QUOTEDSTRING, STRING_CONTENT, tokenImage, WS| Constructor and Description |
|---|
StructuredFieldParser(java.io.InputStream stream)
Constructor with InputStream.
|
StructuredFieldParser(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding
|
StructuredFieldParser(java.io.Reader stream)
Constructor.
|
StructuredFieldParser(StructuredFieldParserTokenManager tm)
Constructor with generated Token Manager.
|
| Modifier and Type | Method and Description |
|---|---|
void |
disable_tracing()
Disable tracing.
|
private 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.
|
boolean |
isFoldingPreserved()
Should the \r\n folding sequence be preserved?
|
private Token |
jj_consume_token(int kind) |
private static void |
jj_la1_init_0() |
private int |
jj_ntk_f() |
java.lang.String |
parse()
Unfolds the input and removes comments.
|
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.
|
void |
ReInit(StructuredFieldParserTokenManager tm)
Reinitialise.
|
void |
setFoldingPreserved(boolean preserveFolding)
Sets whether the \r\n folding sequence should be preserved.
|
boolean |
trace_enabled()
Trace enabled.
|
private boolean preserveFolding
public StructuredFieldParserTokenManager 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 StructuredFieldParser(java.io.InputStream stream)
public StructuredFieldParser(java.io.InputStream stream,
java.lang.String encoding)
public StructuredFieldParser(java.io.Reader stream)
public StructuredFieldParser(StructuredFieldParserTokenManager tm)
public boolean isFoldingPreserved()
public void setFoldingPreserved(boolean preserveFolding)
public java.lang.String parse()
throws ParseException
ParseExceptionprivate final java.lang.String doParse()
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(StructuredFieldParserTokenManager 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()