java.lang.Object
jakarta.mail.internet.MailDateFormat.AbstractDateParser
jakarta.mail.internet.MailDateFormat.Rfc2822StrictParser
jakarta.mail.internet.MailDateFormat.Rfc2822LenientParser
- Enclosing class:
- MailDateFormat
-
Field Summary
FieldsFields inherited from class jakarta.mail.internet.MailDateFormat.AbstractDateParser
INVALID_CHAR, MAX_YEAR_DIGITS, pos, text
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
(package private) boolean
isValidZoneOffset
(int offset) (package private) int
parseDay()
(package private) void
(package private) void
(package private) int
(package private) int
(package private) int
(package private) int
(package private) int
(package private) int
(package private) boolean
(package private) boolean
Methods inherited from class jakarta.mail.internet.MailDateFormat.Rfc2822StrictParser
parseMonth, tryParse
Methods inherited from class jakarta.mail.internet.MailDateFormat.AbstractDateParser
getAsciiDigit, getChar, parse, parseAsciiDigits, parseAsciiDigits, parseAsciiDigits, parseChar, parseDayName, parseFoldingWhiteSpace, parseMonthName, parseZoneOffset, peekAsciiDigit, peekChar, skipAlternative, skipAlternativePair, skipAlternativeTriple, skipChar, skipNewline, skipPair, skipWhiteSpace
-
Field Details
-
hasDefaultFws
-
-
Constructor Details
-
Rfc2822LenientParser
Rfc2822LenientParser(String text, ParsePosition pos)
-
-
Method Details
-
parseOptionalBegin
int parseOptionalBegin()- Overrides:
parseOptionalBegin
in classMailDateFormat.Rfc2822StrictParser
- Returns:
- the java.util.Calendar constant for the parsed day name, or UNKNOWN_DAY_NAME iff the begin is missing
-
parseDay
- Overrides:
parseDay
in classMailDateFormat.Rfc2822StrictParser
- Throws:
ParseException
-
parseFwsInMonth
- Overrides:
parseFwsInMonth
in classMailDateFormat.Rfc2822StrictParser
- Throws:
ParseException
-
isMonthNameCaseSensitive
boolean isMonthNameCaseSensitive()- Overrides:
isMonthNameCaseSensitive
in classMailDateFormat.Rfc2822StrictParser
-
parseYear
- Overrides:
parseYear
in classMailDateFormat.Rfc2822StrictParser
- Throws:
ParseException
-
parseHour
- Overrides:
parseHour
in classMailDateFormat.Rfc2822StrictParser
- Throws:
ParseException
-
parseMinute
- Overrides:
parseMinute
in classMailDateFormat.Rfc2822StrictParser
- Throws:
ParseException
-
parseSecond
- Overrides:
parseSecond
in classMailDateFormat.Rfc2822StrictParser
- Throws:
ParseException
-
parseFwsBetweenTimeOfDayAndZone
- Overrides:
parseFwsBetweenTimeOfDayAndZone
in classMailDateFormat.Rfc2822StrictParser
- Throws:
ParseException
-
parseZone
- Overrides:
parseZone
in classMailDateFormat.Rfc2822StrictParser
- Throws:
ParseException
-
isValidZoneOffset
boolean isValidZoneOffset(int offset) - Overrides:
isValidZoneOffset
in classMailDateFormat.AbstractDateParser
-
skipFoldingWhiteSpace
boolean skipFoldingWhiteSpace()- Overrides:
skipFoldingWhiteSpace
in classMailDateFormat.AbstractDateParser
-
peekFoldingWhiteSpace
boolean peekFoldingWhiteSpace()- Overrides:
peekFoldingWhiteSpace
in classMailDateFormat.AbstractDateParser
-