org.axiondb.parser

Class AxionDateTimeFormatParser

public class AxionDateTimeFormatParser extends Object implements AxionDateTimeFormatParserConstants

JavaCC generated date/time format string parser. Generated from AxionDateTimeFormatParser.jj ($Header$). Do not edit this (.java) file directly, it is programmatically generated.

Author: Jonathan Giron

Field Summary
Tokenjj_nt
Next token.
Tokentoken
Current token.
AxionDateTimeFormatParserTokenManagertoken_source
Generated Token Manager.
Constructor Summary
AxionDateTimeFormatParser()
AxionDateTimeFormatParser(InputStream stream)
Constructor with InputStream.
AxionDateTimeFormatParser(InputStream stream, String encoding)
Constructor with InputStream and supplied encoding
AxionDateTimeFormatParser(Reader stream)
Constructor.
AxionDateTimeFormatParser(AxionDateTimeFormatParserTokenManager tm)
Constructor with generated Token Manager.
Method Summary
StringconvertToJavaFormat()
voiddisable_tracing()
Disable tracing.
voidenable_tracing()
Enable tracing.
ParseExceptiongenerateParseException()
Generate ParseException.
TokengetNextToken()
Get the next Token.
TokengetToken(int index)
Get the specific Token.
StringparseDateTimeFormatToJava(String dtPattern)
voidReInit(InputStream stream)
Reinitialise.
voidReInit(InputStream stream, String encoding)
Reinitialise.
voidReInit(Reader stream)
Reinitialise.
voidReInit(AxionDateTimeFormatParserTokenManager tm)
Reinitialise.

Field Detail

jj_nt

public Token jj_nt
Next token.

token

public Token token
Current token.

token_source

public AxionDateTimeFormatParserTokenManager token_source
Generated Token Manager.

Constructor Detail

AxionDateTimeFormatParser

public AxionDateTimeFormatParser()

AxionDateTimeFormatParser

public AxionDateTimeFormatParser(InputStream stream)
Constructor with InputStream.

AxionDateTimeFormatParser

public AxionDateTimeFormatParser(InputStream stream, String encoding)
Constructor with InputStream and supplied encoding

AxionDateTimeFormatParser

public AxionDateTimeFormatParser(Reader stream)
Constructor.

AxionDateTimeFormatParser

public AxionDateTimeFormatParser(AxionDateTimeFormatParserTokenManager tm)
Constructor with generated Token Manager.

Method Detail

convertToJavaFormat

public final String convertToJavaFormat()

disable_tracing

public final void disable_tracing()
Disable tracing.

enable_tracing

public final void enable_tracing()
Enable tracing.

generateParseException

public ParseException generateParseException()
Generate ParseException.

getNextToken

public final Token getNextToken()
Get the next Token.

getToken

public final Token getToken(int index)
Get the specific Token.

parseDateTimeFormatToJava

public String parseDateTimeFormatToJava(String dtPattern)

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(AxionDateTimeFormatParserTokenManager tm)
Reinitialise.