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.Strategyboolean parse(FastDateParser parser, java.util.Calendar calendar, java.lang.String source, java.text.ParsePosition pos, int maxWidth)
parse in class FastDateParser.Strategyabstract void setCalendar(FastDateParser parser, java.util.Calendar calendar, java.lang.String value)
public java.lang.String toString()
toString in class java.lang.Object