Package javax.mail.internet
Class MailDateFormat.Rfc2822LenientParser
- java.lang.Object
-
- javax.mail.internet.MailDateFormat.AbstractDateParser
-
- javax.mail.internet.MailDateFormat.Rfc2822StrictParser
-
- javax.mail.internet.MailDateFormat.Rfc2822LenientParser
-
- Enclosing class:
- MailDateFormat
private class MailDateFormat.Rfc2822LenientParser extends MailDateFormat.Rfc2822StrictParser
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.BooleanhasDefaultFws-
Fields inherited from class javax.mail.internet.MailDateFormat.AbstractDateParser
INVALID_CHAR, MAX_YEAR_DIGITS, pos, text
-
-
Constructor Summary
Constructors Constructor Description Rfc2822LenientParser(java.lang.String text, java.text.ParsePosition pos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleanisMonthNameCaseSensitive()(package private) booleanisValidZoneOffset(int offset)(package private) intparseDay()(package private) voidparseFwsBetweenTimeOfDayAndZone()(package private) voidparseFwsInMonth()(package private) intparseHour()(package private) intparseMinute()(package private) intparseOptionalBegin()(package private) intparseSecond()(package private) intparseYear()(package private) intparseZone()(package private) booleanpeekFoldingWhiteSpace()(package private) booleanskipFoldingWhiteSpace()-
Methods inherited from class javax.mail.internet.MailDateFormat.Rfc2822StrictParser
parseMonth, tryParse
-
Methods inherited from class javax.mail.internet.MailDateFormat.AbstractDateParser
getAsciiDigit, getChar, parse, parseAsciiDigits, parseAsciiDigits, parseAsciiDigits, parseChar, parseDayName, parseFoldingWhiteSpace, parseMonthName, parseZoneOffset, peekAsciiDigit, peekChar, skipAlternative, skipAlternativePair, skipAlternativeTriple, skipChar, skipNewline, skipPair, skipWhiteSpace
-
-
-
-
Method Detail
-
parseOptionalBegin
int parseOptionalBegin()
- Overrides:
parseOptionalBeginin classMailDateFormat.Rfc2822StrictParser- Returns:
- the java.util.Calendar constant for the parsed day name, or UNKNOWN_DAY_NAME iff the begin is missing
-
parseDay
int parseDay() throws java.text.ParseException- Overrides:
parseDayin classMailDateFormat.Rfc2822StrictParser- Throws:
java.text.ParseException
-
parseFwsInMonth
void parseFwsInMonth() throws java.text.ParseException- Overrides:
parseFwsInMonthin classMailDateFormat.Rfc2822StrictParser- Throws:
java.text.ParseException
-
isMonthNameCaseSensitive
boolean isMonthNameCaseSensitive()
- Overrides:
isMonthNameCaseSensitivein classMailDateFormat.Rfc2822StrictParser
-
parseYear
int parseYear() throws java.text.ParseException- Overrides:
parseYearin classMailDateFormat.Rfc2822StrictParser- Throws:
java.text.ParseException
-
parseHour
int parseHour() throws java.text.ParseException- Overrides:
parseHourin classMailDateFormat.Rfc2822StrictParser- Throws:
java.text.ParseException
-
parseMinute
int parseMinute() throws java.text.ParseException- Overrides:
parseMinutein classMailDateFormat.Rfc2822StrictParser- Throws:
java.text.ParseException
-
parseSecond
int parseSecond() throws java.text.ParseException- Overrides:
parseSecondin classMailDateFormat.Rfc2822StrictParser- Throws:
java.text.ParseException
-
parseFwsBetweenTimeOfDayAndZone
void parseFwsBetweenTimeOfDayAndZone() throws java.text.ParseException- Overrides:
parseFwsBetweenTimeOfDayAndZonein classMailDateFormat.Rfc2822StrictParser- Throws:
java.text.ParseException
-
parseZone
int parseZone() throws java.text.ParseException- Overrides:
parseZonein classMailDateFormat.Rfc2822StrictParser- Throws:
java.text.ParseException
-
isValidZoneOffset
boolean isValidZoneOffset(int offset)
- Overrides:
isValidZoneOffsetin classMailDateFormat.AbstractDateParser
-
skipFoldingWhiteSpace
boolean skipFoldingWhiteSpace()
- Overrides:
skipFoldingWhiteSpacein classMailDateFormat.AbstractDateParser
-
peekFoldingWhiteSpace
boolean peekFoldingWhiteSpace()
- Overrides:
peekFoldingWhiteSpacein classMailDateFormat.AbstractDateParser
-
-