org.apache.commons.configuration.plist
Class PropertyListConfiguration.DateTimeZoneParser

java.lang.Object
  extended by org.apache.commons.configuration.plist.PropertyListConfiguration.DateComponentParser
      extended by 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.


Constructor Summary
private PropertyListConfiguration.DateTimeZoneParser()
           
 
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 org.apache.commons.configuration.plist.PropertyListConfiguration.DateComponentParser
checkLength, padNum
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyListConfiguration.DateTimeZoneParser

private PropertyListConfiguration.DateTimeZoneParser()
Method Detail

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 buffer
cal - 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 parsed
index - the current parsing position
cal - the calendar where to store the result
Returns:
the length of the processed component
Throws:
ParseException - if the component cannot be extracted