org.apache.tuscany.sca.databinding.impl
Class XSDDataTypeConverter
java.lang.Object
org.apache.tuscany.sca.databinding.impl.XSDDataTypeConverter
- Direct Known Subclasses:
- SimpleTypeMapperImpl
public class XSDDataTypeConverter
- extends java.lang.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 java.lang.String parseAnySimpleType(java.lang.String value)
parseBase64Binary
public byte[] parseBase64Binary(java.lang.String value)
parseBoolean
public boolean parseBoolean(java.lang.String value)
parseByte
public byte parseByte(java.lang.String value)
parseDate
public java.util.Calendar parseDate(java.lang.String value)
parseDateTime
public java.util.Calendar parseDateTime(java.lang.String value)
parseDecimal
public java.math.BigDecimal parseDecimal(java.lang.String value)
parseDouble
public double parseDouble(java.lang.String value)
parseDuration
public javax.xml.datatype.Duration parseDuration(java.lang.String pDuration)
parseFloat
public float parseFloat(java.lang.String value)
parseHexBinary
public byte[] parseHexBinary(java.lang.String value)
parseInt
public int parseInt(java.lang.String value)
parseInteger
public java.math.BigInteger parseInteger(java.lang.String value)
parseLong
public long parseLong(java.lang.String value)
parseQName
public javax.xml.namespace.QName parseQName(java.lang.String value,
javax.xml.namespace.NamespaceContext context)
parseShort
public short parseShort(java.lang.String value)
parseString
public java.lang.String parseString(java.lang.String value)
parseTime
public java.util.Calendar parseTime(java.lang.String value)
parseUnsignedInt
public long parseUnsignedInt(java.lang.String value)
parseUnsignedShort
public int parseUnsignedShort(java.lang.String value)
printAnySimpleType
public java.lang.String printAnySimpleType(java.lang.String value)
printBase64Binary
public java.lang.String printBase64Binary(byte[] value)
printBoolean
public java.lang.String printBoolean(boolean value)
printByte
public java.lang.String printByte(byte value)
printDate
public java.lang.String printDate(java.util.Calendar value)
printDateTime
public java.lang.String printDateTime(java.util.Calendar value)
printDecimal
public java.lang.String printDecimal(java.math.BigDecimal value)
printDouble
public java.lang.String printDouble(double value)
printDuration
public java.lang.String printDuration(javax.xml.datatype.Duration pDuration)
printFloat
public java.lang.String printFloat(float value)
printHexBinary
public java.lang.String printHexBinary(byte[] value)
printInt
public java.lang.String printInt(int value)
printInteger
public java.lang.String printInteger(java.math.BigInteger value)
printLong
public java.lang.String printLong(long value)
printQName
public java.lang.String printQName(javax.xml.namespace.QName value,
javax.xml.namespace.NamespaceContext context)
printShort
public java.lang.String printShort(short value)
printString
public java.lang.String printString(java.lang.String value)
printTime
public java.lang.String printTime(java.util.Calendar value)
printUnsignedInt
public java.lang.String printUnsignedInt(long value)
printUnsignedShort
public java.lang.String printUnsignedShort(int value)