Class DurationConverter
- java.lang.Object
-
- com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter
-
- com.thoughtworks.xstream.converters.extended.DurationConverter
-
- All Implemented Interfaces:
ConverterMatcher,SingleValueConverter
public class DurationConverter extends AbstractSingleValueConverter
A Converter for the XML Schema datatype duration and the Java typeDuration. The implementation uses aDatatypeFactoryto create Duration objects. If no factory is provided and the instantiation of the internal factory fails with aDatatypeConfigurationException, the converter will not claim the responsibility for Duration objects.- Since:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private javax.xml.datatype.DatatypeFactoryfactory
-
Constructor Summary
Constructors Constructor Description DurationConverter()DurationConverter(javax.xml.datatype.DatatypeFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanConvert(java.lang.Class type)Determines whether the converter can marshall a particular type.java.lang.ObjectfromString(java.lang.String s)Unmarshals an Object from its single value representation.-
Methods inherited from class com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter
toString
-
-
-
-
Method Detail
-
canConvert
public boolean canConvert(java.lang.Class type)
Description copied from interface:ConverterMatcherDetermines whether the converter can marshall a particular type.- Specified by:
canConvertin interfaceConverterMatcher- Specified by:
canConvertin classAbstractSingleValueConverter- Parameters:
type- the Class representing the object type to be converted
-
fromString
public java.lang.Object fromString(java.lang.String s)
Description copied from interface:SingleValueConverterUnmarshals an Object from its single value representation.- Specified by:
fromStringin interfaceSingleValueConverter- Specified by:
fromStringin classAbstractSingleValueConverter- Parameters:
s- the String with the single value of the Object- Returns:
- the Object
-
-