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) booleanisValidZoneOffset(int offset) (package private) intparseDay()(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) booleanMethods inherited from class jakarta.mail.internet.MailDateFormat.Rfc2822StrictParser
parseMonth, tryParseMethods 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:
parseOptionalBeginin classMailDateFormat.Rfc2822StrictParser- Returns:
- the java.util.Calendar constant for the parsed day name, or UNKNOWN_DAY_NAME iff the begin is missing
-
parseDay
- Overrides:
parseDayin classMailDateFormat.Rfc2822StrictParser- Throws:
ParseException
-
parseFwsInMonth
- Overrides:
parseFwsInMonthin classMailDateFormat.Rfc2822StrictParser- Throws:
ParseException
-
isMonthNameCaseSensitive
boolean isMonthNameCaseSensitive()- Overrides:
isMonthNameCaseSensitivein classMailDateFormat.Rfc2822StrictParser
-
parseYear
- Overrides:
parseYearin classMailDateFormat.Rfc2822StrictParser- Throws:
ParseException
-
parseHour
- Overrides:
parseHourin classMailDateFormat.Rfc2822StrictParser- Throws:
ParseException
-
parseMinute
- Overrides:
parseMinutein classMailDateFormat.Rfc2822StrictParser- Throws:
ParseException
-
parseSecond
- Overrides:
parseSecondin classMailDateFormat.Rfc2822StrictParser- Throws:
ParseException
-
parseFwsBetweenTimeOfDayAndZone
- Overrides:
parseFwsBetweenTimeOfDayAndZonein classMailDateFormat.Rfc2822StrictParser- Throws:
ParseException
-
parseZone
- Overrides:
parseZonein classMailDateFormat.Rfc2822StrictParser- Throws:
ParseException
-
isValidZoneOffset
boolean isValidZoneOffset(int offset) - Overrides:
isValidZoneOffsetin classMailDateFormat.AbstractDateParser
-
skipFoldingWhiteSpace
boolean skipFoldingWhiteSpace()- Overrides:
skipFoldingWhiteSpacein classMailDateFormat.AbstractDateParser
-
peekFoldingWhiteSpace
boolean peekFoldingWhiteSpace()- Overrides:
peekFoldingWhiteSpacein classMailDateFormat.AbstractDateParser
-