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 class
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final boolean
private List
<int[]> private int[]
private int
(package private) SimpleCharStream
private int
private final int[]
private static int[]
private static int[]
Next token.private int
Current token.Generated Token Manager.private boolean
Fields inherited from interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
ANY, APR, AUG, COMMENT, DEC, DEFAULT, DIGITS, EOF, FEB, FRI, INCOMMENT, JAN, JUL, JUN, MAR, MAY, MILITARY_ZONE, MON, NESTED_COMMENT, NOV, OCT, OFFSETDIR, QUOTEDPAIR, SAT, SEP, SUN, THU, tokenImage, TUE, WED, WS
-
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.Date
date()
final DateTime
final int
day()
final String
final void
Disable tracing.private final DateTime
private final DateTime
final void
Enable tracing.Generate ParseException.private static int
getMilitaryZoneOffset
(char c) final Token
Get the next Token.final Token
getToken
(int index) Get the specific Token.final int
hour()
private Token
jj_consume_token
(int kind) private static void
private static void
private int
jj_ntk_f()
static void
final int
minute()
final int
month()
final int
obs_zone()
parseAll()
private static int
parseDigits
(Token token) void
ReInit
(InputStream stream) Reinitialise.void
ReInit
(InputStream stream, String encoding) Reinitialise.void
Reinitialise.void
Reinitialise.final int
second()
final DateTimeParser.Time
time()
final boolean
Trace enabled.final String
year()
final int
zone()
-
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.
-