com.ibm.icu.text
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 |
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
- public DateTimePatternGenerator.FormatParser set(java.lang.String string, boolean strict)
string
- 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 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
- Copyright (c) 2009 IBM Corporation and others.