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 class FastDateParser.ISO8601TimeZoneStrategy extends FastDateParser.PatternStrategy
-
-
Field Summary
Fields Modifier and Type Field Description private static FastDateParser.Strategy
ISO_8601_1_STRATEGY
private static FastDateParser.Strategy
ISO_8601_2_STRATEGY
private static FastDateParser.Strategy
ISO_8601_3_STRATEGY
-
Fields inherited from class org.apache.commons.lang3.time.FastDateParser.PatternStrategy
pattern
-
-
Constructor Summary
Constructors Constructor Description ISO8601TimeZoneStrategy(java.lang.String pattern)
Constructs a Strategy that parses a TimeZone
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static FastDateParser.Strategy
getStrategy(int tokenLen)
Factory method for ISO8601TimeZoneStrategies.(package private) void
setCalendar(FastDateParser parser, java.util.Calendar calendar, java.lang.String value)
-
Methods inherited from class org.apache.commons.lang3.time.FastDateParser.PatternStrategy
createPattern, createPattern, isNumber, parse, toString
-
-
-
-
Field Detail
-
ISO_8601_1_STRATEGY
private static final FastDateParser.Strategy ISO_8601_1_STRATEGY
-
ISO_8601_2_STRATEGY
private static final FastDateParser.Strategy ISO_8601_2_STRATEGY
-
ISO_8601_3_STRATEGY
private static final FastDateParser.Strategy ISO_8601_3_STRATEGY
-
-
Method Detail
-
setCalendar
void setCalendar(FastDateParser parser, java.util.Calendar calendar, java.lang.String value)
- Specified by:
setCalendar
in classFastDateParser.PatternStrategy
-
getStrategy
static FastDateParser.Strategy getStrategy(int tokenLen)
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.
-
-