org.apache.tuscany.spi.databinding.extension
Class XSDDataTypeConverter
java.lang.Object
org.apache.tuscany.spi.databinding.extension.XSDDataTypeConverter
- Direct Known Subclasses:
- SimpleTypeMapperExtension
public class XSDDataTypeConverter
- extends Object
Utility class for XSD data type conversions
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSDDataTypeConverter
public XSDDataTypeConverter()
parseAnySimpleType
public String parseAnySimpleType(String value)
parseBase64Binary
public byte[] parseBase64Binary(String value)
parseBoolean
public boolean parseBoolean(String value)
parseByte
public byte parseByte(String value)
parseDate
public Calendar parseDate(String value)
parseDateTime
public Calendar parseDateTime(String value)
parseDecimal
public BigDecimal parseDecimal(String value)
parseDouble
public double parseDouble(String value)
parseDuration
public Duration parseDuration(String pDuration)
parseFloat
public float parseFloat(String value)
parseHexBinary
public byte[] parseHexBinary(String value)
parseInt
public int parseInt(String value)
parseInteger
public BigInteger parseInteger(String value)
parseLong
public long parseLong(String value)
parseQName
public QName parseQName(String value,
NamespaceContext context)
parseShort
public short parseShort(String value)
parseString
public String parseString(String value)
parseTime
public Calendar parseTime(String value)
parseUnsignedInt
public long parseUnsignedInt(String value)
parseUnsignedShort
public int parseUnsignedShort(String value)
printAnySimpleType
public String printAnySimpleType(String value)
printBase64Binary
public String printBase64Binary(byte[] value)
printBoolean
public String printBoolean(boolean value)
printByte
public String printByte(byte value)
printDate
public String printDate(Calendar value)
printDateTime
public String printDateTime(Calendar value)
printDecimal
public String printDecimal(BigDecimal value)
printDouble
public String printDouble(double value)
printDuration
public String printDuration(Duration pDuration)
printFloat
public String printFloat(float value)
printHexBinary
public String printHexBinary(byte[] value)
printInt
public String printInt(int value)
printInteger
public String printInteger(BigInteger value)
printLong
public String printLong(long value)
printQName
public String printQName(QName value,
NamespaceContext context)
printShort
public String printShort(short value)
printString
public String printString(String value)
printTime
public String printTime(Calendar value)
printUnsignedInt
public String printUnsignedInt(long value)
printUnsignedShort
public String printUnsignedShort(int value)
-