Class DateTimeParser
java.lang.Object
org.apache.james.mime4j.field.datetime.parser.DateTimeParser
- All Implemented Interfaces:
DateTimeParserConstants
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final booleanprivate List<int[]> private int[]private int(package private) SimpleCharStreamprivate intprivate final int[]private static int[]private static int[]Next token.private intCurrent token.Generated Token Manager.private boolean -
Constructor Summary
ConstructorsConstructorDescriptionDateTimeParser(InputStream stream) Constructor with InputStream.DateTimeParser(InputStream stream, String encoding) Constructor with InputStream and supplied encodingDateTimeParser(Reader stream) Constructor.Constructor with generated Token Manager. -
Method Summary
Modifier and TypeMethodDescriptionfinal DateTimeParser.Datedate()final DateTimefinal intday()final Stringfinal voidDisable tracing.private final DateTimeprivate final DateTimefinal voidEnable tracing.Generate ParseException.private static intgetMilitaryZoneOffset(char c) final TokenGet the next Token.final TokengetToken(int index) Get the specific Token.final inthour()private Tokenjj_consume_token(int kind) private static voidprivate static voidprivate intjj_ntk_f()static voidfinal intminute()final intmonth()final intobs_zone()parseAll()private static intparseDigits(Token token) voidReInit(InputStream stream) Reinitialise.voidReInit(InputStream stream, String encoding) Reinitialise.voidReinitialise.voidReinitialise.final intsecond()final DateTimeParser.Timetime()final booleanTrace enabled.final Stringyear()final intzone()
-
Field Details
-
ignoreMilitaryZoneOffset
private static final boolean ignoreMilitaryZoneOffset- See Also:
-
token_source
Generated Token Manager. -
jj_input_stream
SimpleCharStream jj_input_stream -
token
Current token. -
jj_nt
Next token. -
jj_ntk
private int jj_ntk -
jj_gen
private int jj_gen -
jj_la1
private final int[] jj_la1 -
jj_la1_0
private static int[] jj_la1_0 -
jj_la1_1
private static int[] jj_la1_1 -
jj_expentries
-
jj_expentry
private int[] jj_expentry -
jj_kind
private int jj_kind -
trace_enabled
private boolean trace_enabled
-
-
Constructor Details
-
DateTimeParser
Constructor with InputStream. -
DateTimeParser
Constructor with InputStream and supplied encoding -
DateTimeParser
Constructor. -
DateTimeParser
Constructor with generated Token Manager.
-
-
Method Details
-
main
- Throws:
ParseException
-
parseAll
- Throws:
ParseException
-
parseLine
- Throws:
ParseException
-
parseDigits
-
getMilitaryZoneOffset
private static int getMilitaryZoneOffset(char c) -
doParseLine
- Throws:
ParseException
-
doParseAll
- Throws:
ParseException
-
date_time
- Throws:
ParseException
-
day_of_week
- Throws:
ParseException
-
date
- Throws:
ParseException
-
day
- Throws:
ParseException
-
month
- Throws:
ParseException
-
year
- Throws:
ParseException
-
time
- Throws:
ParseException
-
hour
- Throws:
ParseException
-
minute
- Throws:
ParseException
-
second
- Throws:
ParseException
-
zone
- Throws:
ParseException
-
obs_zone
- Throws:
ParseException
-
jj_la1_init_0
private static void jj_la1_init_0() -
jj_la1_init_1
private static void jj_la1_init_1() -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
jj_consume_token
- Throws:
ParseException
-
getNextToken
Get the next Token. -
getToken
Get the specific Token. -
jj_ntk_f
private int jj_ntk_f() -
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.
-