public static class DateTimePatternGenerator.FormatParser
extends java.lang.Object
Example:
public boolean containsZone(String pattern) { for (Iterator it = formatParser.set(pattern).getItems().iterator(); it.hasNext();) { Object item = it.next(); if (item instanceof VariableField) { VariableField variableField = (VariableField) item; if (variableField.getType() == DateTimePatternGenerator.ZONE) { return true; } } } return false; }
Constructor and Description |
---|
DateTimePatternGenerator.FormatParser()
Deprecated.
This API is ICU internal only.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Object> |
getItems()
Deprecated.
This API is ICU internal only.
|
boolean |
hasDateAndTimeFields()
Deprecated.
This API is ICU internal only.
|
java.lang.Object |
quoteLiteral(java.lang.String string)
Deprecated.
This API is ICU internal only.
|
DateTimePatternGenerator.FormatParser |
set(java.lang.String string)
Deprecated.
This API is ICU internal only.
|
DateTimePatternGenerator.FormatParser |
set(java.lang.String string,
boolean strict)
Deprecated.
This API is ICU internal only.
|
java.lang.String |
toString()
Deprecated.
This API is ICU internal only.
|
java.lang.String |
toString(int start,
int limit)
Deprecated.
This API is ICU internal only.
|
public DateTimePatternGenerator.FormatParser()
public final DateTimePatternGenerator.FormatParser set(java.lang.String string)
string
- The string to parse.public DateTimePatternGenerator.FormatParser set(java.lang.String string, boolean strict)
string
- The string to parse.strict
- If true, then only allows exactly those lengths specified by CLDR for variables. For example, "hh:mm aa" would throw an exception.public java.util.List<java.lang.Object> getItems()
VariableField: dd String: " de " VariableField: MMThe list is modifiable, so you can add any strings or variables to it, or remove any items.
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(int start, int limit)
start
- item to start fromlimit
- last item +1public boolean hasDateAndTimeFields()
public java.lang.Object quoteLiteral(java.lang.String string)
string
- The string to check.Copyright (c) 2013 IBM Corporation and others.