|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.xb.binding.SimpleTypeBindings
public final class SimpleTypeBindings
Constructor Summary | |
---|---|
SimpleTypeBindings()
|
Method Summary | |
---|---|
static Class |
classForType(String xsdType,
boolean nillable)
|
static boolean |
isNormalizedString(String value)
|
static boolean |
isValidToken(String value)
|
static String |
marshal(String xsdType,
Object value,
javax.xml.namespace.NamespaceContext nsCtx)
|
static String |
marshalBase64(byte[] value)
Converts byte array into a base64Binary value. |
static String |
marshalDate(Calendar value)
[-]yyyy-mm-dd |
static String |
marshalDateTime(Calendar value)
[-]yyyy-mm-ddThh:mm:ss[.s+][timezone] |
static String |
marshalGDay(Calendar value)
---DD[timezonePart] |
static String |
marshalGMonth(Calendar value)
--MM[timezone] |
static String |
marshalGMonthDay(Calendar value)
--MM-DD[timezone] |
static String |
marshalGYear(Calendar value)
|
static String |
marshalGYearMonth(Calendar value)
[-]CCYY-MM[timezone] |
static String |
marshalHexBinary(byte[] value)
|
static String |
marshalList(String itemType,
List value,
javax.xml.namespace.NamespaceContext nsCtx)
|
static String |
marshalQName(javax.xml.namespace.QName value,
javax.xml.namespace.NamespaceContext nsRegistry)
Converts a QName value to form prefix:localPart The prefix must be registered previously |
static String |
marshalTime(Calendar value)
hh:mm:ss:sss[timezone] |
static javax.xml.namespace.QName |
typeQName(Class cls)
|
static Object |
unmarshal(String value,
Class javaType)
|
static Object |
unmarshal(String xsdType,
String value,
javax.xml.namespace.NamespaceContext nsCtx)
|
static byte[] |
unmarshalBase64(String value)
Converts base64Binary value into byte array. |
static Calendar |
unmarshalDate(String value)
Parses a string value that represents date following the format defined in http://www.w3.org/TR/xmlschema-2/#dateTime, i.e. |
static Calendar |
unmarshalDateTime(String value)
Parses string value of datetime following the format [-]yyyy-mm-ddThh:mm:ss[.s+][timezone]. |
static Calendar |
unmarshalGDay(String value)
---DD[timezonePart] |
static Calendar |
unmarshalGMonth(String value)
--MM[timezone] |
static Calendar |
unmarshalGMonthDay(String value)
--MM-DD[timezone] |
static Calendar |
unmarshalGYear(String value)
|
static Calendar |
unmarshalGYearMonth(String value)
Unmarshals gYearDate string following the format [-]CCYY-MM[timezone] |
static byte[] |
unmarshalHexBinary(String value)
Converts hexBinary value into byte array by encoding two subsequent hexadecimal digits into one byte. |
static String[] |
unmarshalIdRefs(String value)
|
static List |
unmarshalList(String itemType,
String value,
javax.xml.namespace.NamespaceContext nsCtx)
|
static String[] |
unmarshalNMTokens(String value)
|
static javax.xml.namespace.QName |
unmarshalQName(String value,
javax.xml.namespace.NamespaceContext nsRegistry)
Converts a value of form prefix:localPart into a QName The prefix must be registered previously |
static Calendar |
unmarshalTime(String value)
Parses string representation of time following the format hh:mm:ss:sss with optional timezone indicator. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String XS_ANYSIMPLETYPE_NAME
public static final String XS_STRING_NAME
public static final String XS_BOOLEAN_NAME
public static final String XS_DECIMAL_NAME
public static final String XS_FLOAT_NAME
public static final String XS_DOUBLE_NAME
public static final String XS_DURATION_NAME
public static final String XS_DATETIME_NAME
public static final String XS_TIME_NAME
public static final String XS_DATE_NAME
public static final String XS_GYEARMONTH_NAME
public static final String XS_GYEAR_NAME
public static final String XS_GMONTHDAY_NAME
public static final String XS_GDAY_NAME
public static final String XS_GMONTH_NAME
public static final String XS_HEXBINARY_NAME
public static final String XS_BASE64BINARY_NAME
public static final String XS_ANYURI_NAME
public static final String XS_QNAME_NAME
public static final String XS_NOTATION_NAME
public static final String XS_NORMALIZEDSTRING_NAME
public static final String XS_TOKEN_NAME
public static final String XS_LANGUAGE_NAME
public static final String XS_NMTOKEN_NAME
public static final String XS_NMTOKENS_NAME
public static final String XS_NAME_NAME
public static final String XS_NCNAME_NAME
public static final String XS_ID_NAME
public static final String XS_IDREF_NAME
public static final String XS_IDREFS_NAME
public static final String XS_ENTITY_NAME
public static final String XS_ENTITIES_NAME
public static final String XS_INTEGER_NAME
public static final String XS_NONPOSITIVEINTEGER_NAME
public static final String XS_NEGATIVEINTEGER_NAME
public static final String XS_LONG_NAME
public static final String XS_INT_NAME
public static final String XS_SHORT_NAME
public static final String XS_BYTE_NAME
public static final String XS_NONNEGATIVEINTEGER_NAME
public static final String XS_UNSIGNEDLONG_NAME
public static final String XS_UNSIGNEDINT_NAME
public static final String XS_UNSIGNEDSHORT_NAME
public static final String XS_UNSIGNEDBYTE_NAME
public static final String XS_POSITIVEINTEGER_NAME
public static final int XS_INT
public static final int XS_LONG
public static final int XS_SHORT
public static final int XS_FLOAT
public static final int XS_DOUBLE
public static final int XS_BOOLEAN
public static final int XS_BYTE
public static final int XS_STRING
public static final int XS_INTEGER
public static final int XS_DECIMAL
public static final int XS_DATETIME
public static final int XS_QNAME
public static final int XS_ANYURI
public static final int XS_UNSIGNEDLONG
public static final int XS_UNSIGNEDINT
public static final int XS_UNSIGNEDSHORT
public static final int XS_UNSIGNEDBYTE
public static final int XS_DATE
public static final int XS_TIME
public static final int XS_BASE64BINARY
public static final int XS_HEXBINARY
public static final int XS_ANYSIMPLETYPE
public static final int XS_DURATION
public static final int XS_GYEARMONTH
public static final int XS_GYEAR
public static final int XS_GMONTHDAY
public static final int XS_GMONTH
public static final int XS_GDAY
public static final int XS_NORMALIZEDSTRING
public static final int XS_TOKEN
public static final int XS_LANGUAGE
public static final int XS_NAME
public static final int XS_NCNAME
public static final int XS_ID
public static final int XS_NMTOKEN
public static final int XS_NMTOKENS
public static final int XS_NONPOSITIVEINTEGER
public static final int XS_NEGATIVEINTEGER
public static final int XS_NONNEGATIVEINTEGER
public static final int XS_POSITIVEINTEGER
public static final int XS_NOTATION
public static final int XS_IDREF
public static final int XS_IDREFS
public static final int XS_ENTITY
public static final int XS_ENTITIES
public static final TypeBinding STRING
public static final TypeBinding INT
public static final TypeBinding LONG
public static final TypeBinding DOUBLE
public static final TypeBinding FLOAT
public static final TypeBinding SHORT
public static final TypeBinding BYTE
public static final TypeBinding CHAR
public static final TypeBinding JAVA_UTIL_DATE
Constructor Detail |
---|
public SimpleTypeBindings()
Method Detail |
---|
public static Class classForType(String xsdType, boolean nillable)
public static Object unmarshal(String xsdType, String value, javax.xml.namespace.NamespaceContext nsCtx)
public static List unmarshalList(String itemType, String value, javax.xml.namespace.NamespaceContext nsCtx)
public static String marshalList(String itemType, List value, javax.xml.namespace.NamespaceContext nsCtx)
public static Object unmarshal(String value, Class javaType)
public static String marshal(String xsdType, Object value, javax.xml.namespace.NamespaceContext nsCtx)
public static javax.xml.namespace.QName typeQName(Class cls)
public static String[] unmarshalNMTokens(String value)
public static String[] unmarshalIdRefs(String value)
public static Calendar unmarshalGMonthDay(String value)
value
-
public static String marshalGMonthDay(Calendar value)
value
-
public static Calendar unmarshalGMonth(String value)
value
-
public static String marshalGMonth(Calendar value)
value
-
public static Calendar unmarshalGYear(String value)
public static String marshalGYear(Calendar value)
public static Calendar unmarshalGYearMonth(String value)
value
-
public static String marshalGYearMonth(Calendar value)
value
-
public static Calendar unmarshalGDay(String value)
value
-
public static String marshalGDay(Calendar value)
value
-
public static Calendar unmarshalDate(String value)
value
- string date value
public static String marshalDate(Calendar value)
value
- string date value
public static Calendar unmarshalTime(String value)
value
-
public static String marshalTime(Calendar value)
value
-
public static Calendar unmarshalDateTime(String value)
value
-
public static String marshalDateTime(Calendar value)
value
-
public static byte[] unmarshalHexBinary(String value)
value
-
public static String marshalHexBinary(byte[] value)
value
-
public static boolean isNormalizedString(String value)
public static byte[] unmarshalBase64(String value)
public static String marshalBase64(byte[] value)
public static javax.xml.namespace.QName unmarshalQName(String value, javax.xml.namespace.NamespaceContext nsRegistry)
public static String marshalQName(javax.xml.namespace.QName value, javax.xml.namespace.NamespaceContext nsRegistry)
public static boolean isValidToken(String value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |