Class MimeVersionParser
- java.lang.Object
-
- org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
-
- All Implemented Interfaces:
MimeVersionParserConstants
public class MimeVersionParser extends Object implements MimeVersionParserConstants
-
-
Field Summary
Fields Modifier and Type Field Description static int
INITIAL_VERSION_VALUE
Token
jj_nt
Next token.Token
token
Current token.MimeVersionParserTokenManager
token_source
Generated Token Manager.-
Fields inherited from interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
ANY, COMMENT, DEFAULT, DIGITS, DOT, EOF, INCOMMENT, INQUOTEDSTRING, NESTED_COMMENT, QUOTEDPAIR, QUOTEDSTRING, tokenImage, WS
-
-
Constructor Summary
Constructors Constructor Description MimeVersionParser(InputStream stream)
Constructor with InputStream.MimeVersionParser(InputStream stream, String encoding)
Constructor with InputStream and supplied encodingMimeVersionParser(Reader stream)
Constructor.MimeVersionParser(MimeVersionParserTokenManager tm)
Constructor with generated Token Manager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disable_tracing()
Disable tracing.void
enable_tracing()
Enable tracing.ParseException
generateParseException()
Generate ParseException.int
getMajorVersion()
int
getMinorVersion()
Token
getNextToken()
Get the next Token.Token
getToken(int index)
Get the specific Token.void
parse()
void
parseAll()
void
parseLine()
void
ReInit(InputStream stream)
Reinitialise.void
ReInit(InputStream stream, String encoding)
Reinitialise.void
ReInit(Reader stream)
Reinitialise.void
ReInit(MimeVersionParserTokenManager tm)
Reinitialise.boolean
trace_enabled()
Trace enabled.
-
-
-
Field Detail
-
INITIAL_VERSION_VALUE
public static final int INITIAL_VERSION_VALUE
- See Also:
- Constant Field Values
-
token_source
public MimeVersionParserTokenManager token_source
Generated Token Manager.
-
token
public Token token
Current token.
-
jj_nt
public Token jj_nt
Next token.
-
-
Constructor Detail
-
MimeVersionParser
public MimeVersionParser(InputStream stream)
Constructor with InputStream.
-
MimeVersionParser
public MimeVersionParser(InputStream stream, String encoding)
Constructor with InputStream and supplied encoding
-
MimeVersionParser
public MimeVersionParser(Reader stream)
Constructor.
-
MimeVersionParser
public MimeVersionParser(MimeVersionParserTokenManager tm)
Constructor with generated Token Manager.
-
-
Method Detail
-
getMinorVersion
public int getMinorVersion()
-
getMajorVersion
public int getMajorVersion()
-
parseLine
public final void parseLine() throws ParseException
- Throws:
ParseException
-
parseAll
public final void parseAll() throws ParseException
- Throws:
ParseException
-
parse
public final void parse() throws ParseException
- Throws:
ParseException
-
ReInit
public void ReInit(InputStream stream)
Reinitialise.
-
ReInit
public void ReInit(InputStream stream, String encoding)
Reinitialise.
-
ReInit
public void ReInit(Reader stream)
Reinitialise.
-
ReInit
public void ReInit(MimeVersionParserTokenManager tm)
Reinitialise.
-
getNextToken
public final Token getNextToken()
Get the next Token.
-
getToken
public final Token getToken(int index)
Get the specific Token.
-
generateParseException
public ParseException generateParseException()
Generate ParseException.
-
trace_enabled
public final boolean trace_enabled()
Trace enabled.
-
enable_tracing
public final void enable_tracing()
Enable tracing.
-
disable_tracing
public final void disable_tracing()
Disable tracing.
-
-