private abstract static class FastDateParser.PatternStrategy extends FastDateParser.Strategy
Modifier and Type | Field and Description |
---|---|
(package 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 calendar,
java.lang.String value) |
java.lang.String |
toString()
Converts this instance to a handy debug string.
|
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 calendar, java.lang.String value)
public java.lang.String toString()
toString
in class java.lang.Object