Package org.apache.commons.lang3.time
Class FastDateParser.ISO8601TimeZoneStrategy
java.lang.Object
org.apache.commons.lang3.time.FastDateParser.Strategy
org.apache.commons.lang3.time.FastDateParser.PatternStrategy
org.apache.commons.lang3.time.FastDateParser.ISO8601TimeZoneStrategy
- Enclosing class:
FastDateParser
private static final class FastDateParser.ISO8601TimeZoneStrategy
extends FastDateParser.PatternStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final FastDateParser.Strategy
private static final FastDateParser.Strategy
private static final FastDateParser.Strategy
Fields inherited from class org.apache.commons.lang3.time.FastDateParser.PatternStrategy
pattern
-
Constructor Summary
ConstructorsConstructorDescriptionISO8601TimeZoneStrategy
(String pattern) Constructs a Strategy that parses a TimeZone -
Method Summary
Modifier and TypeMethodDescription(package private) static FastDateParser.Strategy
getStrategy
(int tokenLen) Factory method for ISO8601TimeZoneStrategies.(package private) void
setCalendar
(FastDateParser parser, Calendar calendar, String value) Methods inherited from class org.apache.commons.lang3.time.FastDateParser.PatternStrategy
createPattern, createPattern, isNumber, parse, toString
-
Field Details
-
ISO_8601_1_STRATEGY
-
ISO_8601_2_STRATEGY
-
ISO_8601_3_STRATEGY
-
-
Constructor Details
-
ISO8601TimeZoneStrategy
ISO8601TimeZoneStrategy(String pattern) Constructs a Strategy that parses a TimeZone- Parameters:
pattern
- The Pattern
-
-
Method Details
-
getStrategy
Factory method for ISO8601TimeZoneStrategies.- Parameters:
tokenLen
- a token indicating the length of the TimeZone String to be formatted.- Returns:
- a ISO8601TimeZoneStrategy that can format TimeZone String of length
tokenLen
. If no such strategy exists, an IllegalArgumentException will be thrown.
-
setCalendar
- Specified by:
setCalendar
in classFastDateParser.PatternStrategy
-