|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.xml.binding.TypeBinding
Constructor Summary | |
TypeBinding()
|
Method Summary | |
static boolean |
isNormalizedString(String value)
|
static boolean |
isValidToken(String value)
|
static String |
marshal(String xsdType,
Object 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 |
marshalTime(Calendar value)
hh:mm:ss:sss[timezone] |
static Object |
unmarshal(String value,
Class javaType)
|
static Object |
unmarshal(String xsdType,
String value)
|
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 String[] |
unmarshalNMTokens(String value)
|
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
Constructor Detail |
public TypeBinding()
Method Detail |
public static Object unmarshal(String xsdType, String value)
public static Object unmarshal(String value, Class javaType)
public static String marshal(String xsdType, Object value)
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 boolean isValidToken(String value)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |