public final class XsTypeConverter
extends Object
Method Summary
All Methods Static Methods Concrete Methods
Modifier and Type
Method
Description
static GDateSpecification
getGDateValue (CharSequence v,
int builtin_type_code)
static GDateSpecification
getGDateValue (Calendar c,
int builtin_type_code)
static GDateSpecification
getGDateValue (Date d,
int builtin_type_code)
static String
getQNameString (String uri,
String localpart,
String prefix)
static CharSequence
lexAnyURI (CharSequence lexical_value)
Checkes the regular expression of URI, defined by RFC2369 http://www.ietf.org/rfc/rfc2396.txt Appendix B.
static boolean
lexBoolean (CharSequence v)
static boolean
lexBoolean (CharSequence value,
Collection <XmlError > errors)
static byte
lexByte (CharSequence cs)
static byte
lexByte (CharSequence cs,
Collection errors)
static XmlCalendar
lexDateTime (CharSequence v)
static BigDecimal
lexDecimal (CharSequence cs)
static double
lexDouble (CharSequence cs)
static double
lexDouble (CharSequence cs,
Collection errors)
static float
lexFloat (CharSequence cs)
static float
lexFloat (CharSequence cs,
Collection errors)
static GDate
lexGDate (CharSequence charSeq)
static GDate
lexGDate (String xsd_gdate,
Collection errors)
static int
lexInt (CharSequence cs)
static int
lexInt (CharSequence cs,
Collection errors)
static BigInteger
lexInteger (CharSequence cs)
static BigInteger
lexInteger (CharSequence cs,
Collection errors)
static long
lexLong (CharSequence cs)
static long
lexLong (CharSequence cs,
Collection errors)
static QName
lexQName (CharSequence charSeq,
NamespaceContext nscontext)
static QName
lexQName (String xsd_qname,
Collection errors,
NamespaceContext nscontext)
static short
lexShort (CharSequence cs)
static short
lexShort (CharSequence cs,
Collection errors)
static String
printBoolean (boolean value)
static String
printByte (byte value)
static String
printDate (Calendar c)
static String
printDate (Date d)
static String
printDateTime (Calendar c)
static String
printDateTime (Calendar c,
int type_code)
static String
printDateTime (Date c)
static String
printDecimal (BigDecimal value)
static String
printDouble (double value)
static String
printFloat (float value)
static String
printGDate (GDate gdate,
Collection errors)
static CharSequence
printHexBinary (byte[] val)
static String
printInt (int value)
static String
printInteger (BigInteger value)
static String
printLong (long value)
static String
printQName (QName qname,
NamespaceContext nsContext,
Collection errors)
static String
printShort (short value)
static String
printString (String value)
static String
printTime (Calendar c)
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Method Details
public static String printFloat (
float value)
public static String printDouble (
double value)
public static String printLong (
long value)
public static String printShort (
short value)
public static String printInt (
int value)
public static String printByte (
byte value)
public static String printBoolean (
boolean value)
Checkes the regular expression of URI, defined by RFC2369 http://www.ietf.org/rfc/rfc2396.txt Appendix B.
Note: The whitespace normalization rule collapse must be applied priot to calling this method.
Parameters:
lexical_value
- the lexical value
Returns:
same input value if input value is in the lexical space
Throws:
InvalidLexicalValueException