private abstract static class FastDateParser.PatternStrategy extends FastDateParser.Strategy
Modifier and Type | Field and Description |
---|---|
private java.util.regex.Pattern |
pattern |
Modifier | Constructor and Description |
---|---|
private |
PatternStrategy() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
createPattern(java.lang.String regex) |
(package private) void |
createPattern(java.lang.StringBuilder regex) |
(package private) boolean |
isNumber()
Is this field a number?
The default implementation returns false.
|
(package private) boolean |
parse(FastDateParser parser,
java.util.Calendar calendar,
java.lang.String source,
java.text.ParsePosition pos,
int maxWidth) |
(package private) abstract void |
setCalendar(FastDateParser parser,
java.util.Calendar cal,
java.lang.String value) |
void createPattern(java.lang.StringBuilder regex)
void createPattern(java.lang.String regex)
boolean isNumber()
isNumber
in class FastDateParser.Strategy
boolean parse(FastDateParser parser, java.util.Calendar calendar, java.lang.String source, java.text.ParsePosition pos, int maxWidth)
parse
in class FastDateParser.Strategy
abstract void setCalendar(FastDateParser parser, java.util.Calendar cal, java.lang.String value)