org.apache.commons.configuration.plist
Class PropertyListConfiguration.DateTimeZoneParser
java.lang.Object
org.apache.commons.configuration.plist.PropertyListConfiguration.DateComponentParser
org.apache.commons.configuration.plist.PropertyListConfiguration.DateTimeZoneParser
- Enclosing class:
- PropertyListConfiguration
private static class PropertyListConfiguration.DateTimeZoneParser
- extends PropertyListConfiguration.DateComponentParser
A specialized date component parser implementation that deals with the
time zone part of a date component.
Method Summary |
void |
formatComponent(java.lang.StringBuffer buf,
java.util.Calendar cal)
Formats a date component. |
int |
parseComponent(java.lang.String s,
int index,
java.util.Calendar cal)
Parses a component from the given input string. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyListConfiguration.DateTimeZoneParser
private PropertyListConfiguration.DateTimeZoneParser()
formatComponent
public void formatComponent(java.lang.StringBuffer buf,
java.util.Calendar cal)
- Description copied from class:
PropertyListConfiguration.DateComponentParser
- Formats a date component. This method is used for converting a date
in its internal representation into a string literal.
- Specified by:
formatComponent
in class PropertyListConfiguration.DateComponentParser
- Parameters:
buf
- the target buffercal
- the calendar with the current date
parseComponent
public int parseComponent(java.lang.String s,
int index,
java.util.Calendar cal)
throws ParseException
- Description copied from class:
PropertyListConfiguration.DateComponentParser
- Parses a component from the given input string.
- Specified by:
parseComponent
in class PropertyListConfiguration.DateComponentParser
- Parameters:
s
- the string to be parsedindex
- the current parsing positioncal
- the calendar where to store the result
- Returns:
- the length of the processed component
- Throws:
ParseException
- if the component cannot be extracted