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.StrategyISO_8601_1_STRATEGYprivate static FastDateParser.StrategyISO_8601_2_STRATEGYprivate static FastDateParser.StrategyISO_8601_3_STRATEGY
-
Constructor Summary
Constructors Constructor Description ISO8601TimeZoneStrategy(java.lang.String pattern)Construct 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.StrategygetStrategy(int tokenLen)Factory method for ISO8601TimeZoneStrategies.(package private) voidsetCalendar(FastDateParser parser, java.util.Calendar cal, java.lang.String value)-
Methods inherited from class org.apache.commons.lang3.time.FastDateParser.PatternStrategy
createPattern, createPattern, isNumber, parse
-
-
-
-
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 cal, java.lang.String value)
- Specified by:
setCalendarin 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.
-
-