|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.xml.W3CSchemaCoder
public class W3CSchemaCoder
Helper class which encodes data using the w3c schema definitions; see http://www.w3.org/TR/xmlschema-2
Constructor Summary | |
---|---|
W3CSchemaCoder()
|
Method Summary | |
---|---|
static boolean |
decodeBoolean(java.lang.String in)
|
static java.util.GregorianCalendar |
decodeDate(java.lang.String in)
Decodes a xsd:date format value; lexical representation is [['-'? yyyy '-' mm '-' dd zzzzzz?]]. |
static java.util.GregorianCalendar |
decodeDateTime_iso8601(java.lang.String in)
XML/RPC datetime type. |
static java.util.GregorianCalendar |
decodeDateTime(java.lang.String in)
Decodes a xsd:dateTime value; lexical representation is [['-'? yyyy '-' mm '-' dd 'T' hh ':' mm ':' ss ('.' s+)? (zzzzzz)?]]. |
static java.util.GregorianCalendar |
decodeTime(java.lang.String in)
|
static void |
encodeBase64(java.io.Writer out,
byte[] data)
DO NOT USE: Bulk-encodes data into base64-encoding. |
static java.lang.String |
encodeBoolean(boolean val)
|
static java.lang.String |
encodeDate(java.util.Date in,
java.util.TimeZone timezone)
Outputs the date specified (which is a date in the specified timezone) using only date fields, no time. |
static java.lang.String |
encodeDateTime(java.util.Date in,
java.util.TimeZone timezone)
Outputs the date specified (which is a time in the specified timezone) and add the timezone identifier if present. |
static java.lang.String |
encodeDateTimeToUTC(java.util.Date in,
java.util.TimeZone sourceZone)
This encodes the date/time. |
static java.lang.String |
encodeDecimal(java.math.BigDecimal value)
|
static java.lang.String |
encodeDouble(double v)
|
static java.lang.String |
encodeInteger(int value)
|
static java.lang.String |
encodeInteger(long value)
|
static java.lang.String |
encodeTime(java.util.Date in,
java.util.TimeZone timezone)
Outputs the time-only specified (which is a time in the specified timezone) and add the timezone identifier if present. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public W3CSchemaCoder()
Method Detail |
---|
public static java.lang.String encodeBoolean(boolean val)
public static boolean decodeBoolean(java.lang.String in)
public static java.lang.String encodeDouble(double v)
public static java.lang.String encodeDateTimeToUTC(java.util.Date in, java.util.TimeZone sourceZone)
in
- sourceZone
-
public static java.lang.String encodeDateTime(java.util.Date in, java.util.TimeZone timezone)
in
- timezone
-
public static java.lang.String encodeTime(java.util.Date in, java.util.TimeZone timezone)
in
- timezone
-
public static java.lang.String encodeDate(java.util.Date in, java.util.TimeZone timezone)
in
- timezone
-
public static final java.lang.String encodeInteger(long value)
public static final java.lang.String encodeInteger(int value)
public static final java.lang.String encodeDecimal(java.math.BigDecimal value)
public static final java.util.GregorianCalendar decodeDate(java.lang.String in)
in
-
public static final java.util.GregorianCalendar decodeDateTime(java.lang.String in)
in
-
public static final java.util.GregorianCalendar decodeDateTime_iso8601(java.lang.String in)
in
-
public static final java.util.GregorianCalendar decodeTime(java.lang.String in)
in
-
public static final void encodeBase64(java.io.Writer out, byte[] data) throws java.io.IOException
out
- data
-
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |