Package org.apache.commons.lang3.time
Class FastDateParser.TimeZoneStrategy
- java.lang.Object
-
- org.apache.commons.lang3.time.FastDateParser.Strategy
-
- org.apache.commons.lang3.time.FastDateParser.PatternStrategy
-
- org.apache.commons.lang3.time.FastDateParser.TimeZoneStrategy
-
- Enclosing class:
- FastDateParser
static class FastDateParser.TimeZoneStrategy extends FastDateParser.PatternStrategy
A strategy that handles a time zone field in the parsing pattern
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
FastDateParser.TimeZoneStrategy.TzInfo
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
GMT_OPTION
private static int
ID
Index of zone idprivate java.util.Locale
locale
private static java.lang.String
RFC_822_TIME_ZONE
private java.util.Map<java.lang.String,FastDateParser.TimeZoneStrategy.TzInfo>
tzNames
-
Fields inherited from class org.apache.commons.lang3.time.FastDateParser.PatternStrategy
pattern
-
-
Constructor Summary
Constructors Constructor Description TimeZoneStrategy(java.util.Locale locale)
Constructs a Strategy that parses a TimeZone
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
setCalendar(FastDateParser parser, java.util.Calendar calendar, java.lang.String timeZone)
java.lang.String
toString()
Converts this instance to a handy debug string.-
Methods inherited from class org.apache.commons.lang3.time.FastDateParser.PatternStrategy
createPattern, createPattern, isNumber, parse
-
-
-
-
Field Detail
-
RFC_822_TIME_ZONE
private static final java.lang.String RFC_822_TIME_ZONE
- See Also:
- Constant Field Values
-
GMT_OPTION
private static final java.lang.String GMT_OPTION
- See Also:
- Constant Field Values
-
locale
private final java.util.Locale locale
-
tzNames
private final java.util.Map<java.lang.String,FastDateParser.TimeZoneStrategy.TzInfo> tzNames
-
ID
private static final int ID
Index of zone id- See Also:
- Constant Field Values
-
-
Method Detail
-
setCalendar
void setCalendar(FastDateParser parser, java.util.Calendar calendar, java.lang.String timeZone)
- Specified by:
setCalendar
in classFastDateParser.PatternStrategy
-
toString
public java.lang.String toString()
Converts this instance to a handy debug string.- Overrides:
toString
in classFastDateParser.PatternStrategy
- Since:
- 3.12.0
-
-