Package com.twelvemonkeys.util.convert
Class TimeConverter
- java.lang.Object
-
- com.twelvemonkeys.util.convert.NumberConverter
-
- com.twelvemonkeys.util.convert.TimeConverter
-
- All Implemented Interfaces:
PropertyConverter
public class TimeConverter extends NumberConverter
Converts strings to times and back.This class has a static cache of
TimeFormats
, to avoid creation and parsing of timeformats every time one is used.- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/util/convert/TimeConverter.java#1 $
- Author:
- Harald Kuhr, last modified by $Author: haku $
-
-
Constructor Summary
Constructors Constructor Description TimeConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
toObject(java.lang.String pString, java.lang.Class pType, java.lang.String pFormat)
Converts the string to a time, using the given format for parsing.java.lang.String
toString(java.lang.Object pObject, java.lang.String pFormat)
Converts the object to a string, using the given format-
Methods inherited from class com.twelvemonkeys.util.convert.NumberConverter
getFormat
-
-
-
-
Method Detail
-
toObject
public java.lang.Object toObject(java.lang.String pString, java.lang.Class pType, java.lang.String pFormat) throws ConversionException
Converts the string to a time, using the given format for parsing.- Specified by:
toObject
in interfacePropertyConverter
- Overrides:
toObject
in classNumberConverter
- Parameters:
pString
- the string to convert.pType
- the type to convert to. PropertyConverter implementations may choose to ignore this parameter.pFormat
- the format used for parsing. PropertyConverter implementations may choose to ignore this parameter. Also, implementations that require a parser format, should provide a default format, and allownull
as the format argument.- Returns:
- the object created from the given string. May safely be typecast
to
com.twelvemonkeys.util.Time
- Throws:
ConversionException
- See Also:
Time
,TimeFormat
-
toString
public java.lang.String toString(java.lang.Object pObject, java.lang.String pFormat) throws ConversionException
Converts the object to a string, using the given format- Specified by:
toString
in interfacePropertyConverter
- Overrides:
toString
in classNumberConverter
- Parameters:
pObject
- the object to convert.pFormat
- the format used for parsing. PropertyConverter implementations may choose to ignore this parameter. Also, implementations that require a parser format, should provide a default format, and allownull
as the format argument.- Returns:
- the string representation of the object, on the correct format.
- Throws:
ConversionException
- if the object is not a subclass ofcom.twelvemonkeys.util.Time
- See Also:
Time
,TimeFormat
-
-