Class TLcdXMLBuiltInDatatypeConverter
java.lang.Object
com.luciad.format.xml.bind.schema.TLcdXMLBuiltInDatatypeConverter
Utility class providing static methods for converting XML lexical values to Java representations
and vice versa.
This functionality in this class is similar to the one provided by
javax.xml.bind.DatatypeConverter
in JDK 1.6.
The mapping performed by both classes is slightly different however:
- All XML types which are mapped on
Calendar
byDatatypeConverter
are mapped onXMLGregorianCalendar
by this class. - For some types, the
parse
methods in this class are less strict than the XML Schema specification requires. - This class provides extra methods for mapping some XML list types to dedicated Java
classes (such as
ILcdBooleanList, ILcdDoubleList, ...
.
- Since:
- 9.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
parseAnySimpleType
(String aLexicalString) Converts the specified lexical value to a String value.static URI
parseAnyURI
(String aText) Converts the specified lexical anyURI to a URI instance.static byte[]
parseBase64Binary
(String aBase64Binary) Converts the specified lexical XSD base64Binary to a byte array value.static boolean
parseBoolean
(String aLexicalBoolean) Converts the specified lexical XSD boolean to a boolean value.static ILcdBooleanList
parseBooleanList
(String aLexicalBooleanList) Converts the specified XSD list of lexical XSD boolean to anILcdBooleanList
.static byte
Converts the specified lexical XSD byte to a byte value.static ILcdByteList
parseByteList
(String aLexicalByteList) Converts the specified XSD list of lexical XSD byte to anILcdByteList
.static XMLGregorianCalendar
Converts the specified lexical XSD date to an XMLGregorianCalendar value.static XMLGregorianCalendar
parseDateTime
(String aLexicalDateTime) Converts the specified lexical XSD dateTime to an XMLGregorianCalendar value.static BigDecimal
parseDecimal
(String aLexicalDecimal) Converts the specified lexical XSD decimal to an BigDecimal value.static List
<BigDecimal> parseDecimalList
(String aLexicalDecimalList) Converts the specified XSD list of lexical XSD decimal to anList
ofBigDecimal
.static double
parseDouble
(String aLexicalDouble) Converts the specified lexical XSD double to an double value.static ILcdDoubleList
parseDoubleList
(String aLexicalDoubleList) Converts the specified XSD list of lexical XSD double to anILcdDoubleList
.static Duration
parseDuration
(String aLexicalDuration) Converts the specified lexical XSD duration to an Duration value.static float
parseFloat
(String aLexicalFloat) Converts the specified lexical XSD float to an float value.static ILcdFloatList
parseFloatList
(String aLexicalFloatList) Converts the specified XSD list of lexical XSD float to anILcdFloatList
.static byte[]
parseHexBinary
(String aLexicalHexBinary) Converts the specified lexical XSD hexBinary to an byte array value.static List
<byte[]> parseHexBinaryList
(String aLexicalHexBinaryList) Converts the specified XSD list of lexical XSD hexBinary to anList
ofbyte[]
.static int
Converts the specified lexical XSD int to a int value.static BigInteger
parseInteger
(String aLexicalInteger) Converts the specified lexical XSD integer to an BigInteger value.static List
<BigInteger> parseIntegerList
(String aLexicalIntegerList) Converts the specified XSD list of lexical XSD integer to aList
ofBigInteger
.static ILcdIntList
parseIntList
(String aLexicalIntList) Converts the specified XSD list of lexical XSD int to anILcdIntList
.static long
Converts the specified lexical XSD long to a long value.static ILcdLongList
parseLongList
(String aLexicalLongList) Converts the specified XSD list of lexical XSD long to anILcdLongList
.static QName
parseQName
(String aLexicalQName, NamespaceContext aNamespaceContext) Converts the specified lexical XSD QName to a QName value.static QName
parseQName
(String aLexicalQName, XMLStreamReader aReader) Converts the specified lexical XSD QName to a QName value.parseQNameList
(String aLexicalQNameList, XMLStreamReader aReader) Converts the specified XSD list of lexical XSD QName to anList
ofQName
.static short
parseShort
(String aLexicalShort) Converts the specified lexical XSD short to a short value.static ILcdShortList
parseShortList
(String aLexicalShortList) Converts the specified XSD list of lexical XSD short to anILcdShortList
.static String
parseString
(String aLexicalString) Converts the specified lexical XSD string to a String value.parseStringList
(String aLexicalStringList) Converts the specified XSD list of lexical XSD string to a list of String values.static XMLGregorianCalendar
Converts the specified lexical XSD time to an XMLGregorianCalendar value.static short
parseUnsignedByte
(String aLexicalUnsignedByte) Converts the specified lexical XSD unsigned byte to a short value.static long
parseUnsignedInt
(String aLexicalUnsignedInt) Converts the specified lexical XSD unsigned int to an long value.static int
parseUnsignedShort
(String aLexicalUnsignedShort) Converts the specified lexical XSD unsigned short to an int value.static String
printAnySimpleType
(String aString) Converts the specified String into an XSD lexical value.static String
printAnyURI
(URI aURI) Converts the specified URI into an XSD anyURI.static String
printBase64Binary
(byte[] aByteArray) Converts the specified byte array into an XSD lexical base64Binary.static String
printBoolean
(boolean aBoolean) Converts the specified boolean into an XSD lexical boolean.static String
printBooleanList
(ILcdBooleanList aBooleanList) Converts the specifiedILcdBooleanList
into an XSD lexical list of boolean.static String
printByte
(byte aByte) Converts the specified byte into an XSD lexical byte.static String
printByteList
(ILcdByteList aByteList) Converts the specifiedILcdByteList
into an XSD lexical list of byte.static String
printDate
(XMLGregorianCalendar aXMLGregorianCalendar) Converts the specified XMLGregorianCalendar into an XSD lexical date.static String
printDateTime
(XMLGregorianCalendar aXMLGregorianCalendar) Converts the specified XMLGregorianCalendar into an XSD lexical dateTime.static String
printDecimal
(BigDecimal aBigDecimal) Converts the specified BigDecimal into an XSD lexical decimal.static String
printDecimalList
(List<BigDecimal> aBigDecimalList) Converts the specifiedList
ofBigDecimal
into an XSD lexical list of decimal.static String
printDouble
(double aDouble) Converts the specified double into an XSD lexical double.static String
printDoubleList
(ILcdDoubleList aDoubleList) Converts the specifiedILcdDoubleList
into an XSD lexical list of double.static String
printDuration
(Duration aDuration) Converts the specified Duration into an XSD lexical duration.static String
printFloat
(float aFloat) Converts the specified float into an XSD lexical float.static String
printFloatList
(ILcdFloatList aFloatList) Converts the specifiedILcdFloatList
into an XSD lexical list of float.static String
printHexBinary
(byte[] aByteArray) Converts the specified byte array into an XSD lexical hexBinary.static String
printHexBinaryList
(List<?> aByteArrayList) Converts the specifiedList
of byte arrays into an XSD lexical list of hexBinary.static String
printInt
(int aInt) Converts the specified int into an XSD lexical int.static String
printInteger
(BigInteger aBigInteger) Converts the specified BigInteger into an XSD lexical integer.static String
printIntegerList
(List<BigInteger> aIntegerList) Converts the specifiedList
ofBigInteger
into an XSD lexical list of integer.static String
printIntList
(ILcdIntList aIntList) Converts the specifiedILcdIntList
into an XSD lexical list of int.static String
printLong
(long aLong) Converts the specified long into an XSD lexical long.static String
printLongList
(ILcdLongList aLongList) Converts the specifiedILcdLongList
into an XSD lexical list of long.static String
printQName
(QName aQName, XMLStreamWriter aStreamWriter) Converts the specified QName into an XSD lexical QName.static String
printQNameList
(List<QName> aQNameList, XMLStreamWriter aStreamWriter) Converts the specifiedList
ofQName
into an XSD lexical list of QName.static String
printShort
(short aShort) Converts the specified short into an XSD lexical short.static String
printShortList
(ILcdShortList aShortList) Converts the specifiedILcdShortList
into an XSD lexical list of short.static String
printString
(String aString) Converts the specified String into an XSD lexical string.static String
printStringList
(List<String> aStringList) Converts the specifiedList
ofString
into an XSD lexical list of string.static String
printTime
(XMLGregorianCalendar aXMLGregorianCalendar) Converts the specified XMLGregorianCalendar into an XSD lexical time.static String
printUnsignedByte
(short aShort) Converts the specified short into an XSD lexical unsigned byte.static String
printUnsignedInt
(long aLong) Converts the specified long into an XSD lexical unsigned int.static String
printUnsignedShort
(int aInt) Converts the specified int into an XSD lexical unsigned short.static Date
toDate
(XMLGregorianCalendar aXMLGregorianCalendar) Converts an XMLGregorianCalendar into a Date.static XMLGregorianCalendar
toXMLGregorianCalendar
(Instant aInstant) Converts an Instant into an XMLGregorianCalendar.static XMLGregorianCalendar
toXMLGregorianCalendar
(Date aDate) Converts a Date into an XMLGregorianCalendar.
-
Method Details
-
parseAnySimpleType
Converts the specified lexical value to a String value.- Parameters:
aLexicalString
- A lexical value.- Returns:
- A String value representing the specified lexical value.
-
printAnySimpleType
Converts the specified String into an XSD lexical value.- Parameters:
aString
- A String.- Returns:
- An XSD lexical value representing the specified String.
-
parseString
Converts the specified lexical XSD string to a String value.- Parameters:
aLexicalString
- A lexical representation of xsd:string.- Returns:
- A String value representing the specified XSD string.
-
printString
Converts the specified String into an XSD lexical string.- Parameters:
aString
- A String.- Returns:
- An XSD lexical string representing the specified String.
-
parseBoolean
Converts the specified lexical XSD boolean to a boolean value.- Parameters:
aLexicalBoolean
- A lexical representation of xsd:boolean.- Returns:
- A boolean value representing the specified XSD boolean.
-
printBoolean
Converts the specified boolean into an XSD lexical boolean.- Parameters:
aBoolean
- A boolean.- Returns:
- An XSD lexical boolean representing the specified boolean.
-
parseByte
Converts the specified lexical XSD byte to a byte value.- Parameters:
aLexicalByte
- A lexical representation of xsd:byte.- Returns:
- A byte value representing the specified XSD byte.
-
printByte
Converts the specified byte into an XSD lexical byte.- Parameters:
aByte
- A byte.- Returns:
- An XSD lexical byte representing the specified byte.
-
parseShort
Converts the specified lexical XSD short to a short value.- Parameters:
aLexicalShort
- A lexical representation of xsd:short.- Returns:
- A short value representing the specified XSD short.
-
printShort
Converts the specified short into an XSD lexical short.- Parameters:
aShort
- A short.- Returns:
- An XSD lexical short representing the specified short.
-
parseInt
Converts the specified lexical XSD int to a int value.- Parameters:
aLexicalInt
- A lexical representation of xsd:int.- Returns:
- A int value representing the specified XSD int.
-
printInt
Converts the specified int into an XSD lexical int.- Parameters:
aInt
- A int.- Returns:
- An XSD lexical int representing the specified int.
-
parseLong
Converts the specified lexical XSD long to a long value.- Parameters:
aLexicalLong
- A lexical representation of xsd:long.- Returns:
- A long value representing the specified XSD long.
-
printLong
Converts the specified long into an XSD lexical long.- Parameters:
aLong
- A long.- Returns:
- An XSD lexical long representing the specified long.
-
parseUnsignedByte
Converts the specified lexical XSD unsigned byte to a short value.- Parameters:
aLexicalUnsignedByte
- A lexical representation of xsd:unsignedByte.- Returns:
- A short value representing the specified XSD unsigned byte.
-
printUnsignedByte
Converts the specified short into an XSD lexical unsigned byte.- Parameters:
aShort
- A short.- Returns:
- An XSD lexical unsigned byte representing the specified short.
-
parseUnsignedShort
Converts the specified lexical XSD unsigned short to an int value.- Parameters:
aLexicalUnsignedShort
- A lexical representation of xsd:unsignedShort.- Returns:
- An int value representing the specified XSD unsigned short.
-
printUnsignedShort
Converts the specified int into an XSD lexical unsigned short.- Parameters:
aInt
- An int.- Returns:
- An XSD lexical unsigned short representing the specified int.
-
parseUnsignedInt
Converts the specified lexical XSD unsigned int to an long value.- Parameters:
aLexicalUnsignedInt
- A lexical representation of xsd:unsignedInt.- Returns:
- An long value representing the specified XSD unsigned int.
-
printUnsignedInt
Converts the specified long into an XSD lexical unsigned int.- Parameters:
aLong
- A long.- Returns:
- An XSD lexical unsigned int representing the specified long.
-
parseInteger
Converts the specified lexical XSD integer to an BigInteger value.- Parameters:
aLexicalInteger
- A lexical representation of xsd:integer.- Returns:
- An BigInteger value representing the specified XSD integer.
-
printInteger
Converts the specified BigInteger into an XSD lexical integer.- Parameters:
aBigInteger
- A BigInteger.- Returns:
- An XSD lexical integer representing the specified BigInteger.
-
parseDecimal
Converts the specified lexical XSD decimal to an BigDecimal value.- Parameters:
aLexicalDecimal
- A lexical representation of xsd:decimal.- Returns:
- An BigDecimal value representing the specified XSD decimal.
-
printDecimal
Converts the specified BigDecimal into an XSD lexical decimal.- Parameters:
aBigDecimal
- A BigDecimal.- Returns:
- An XSD lexical decimal representing the specified BigDecimal.
-
parseFloat
Converts the specified lexical XSD float to an float value.- Parameters:
aLexicalFloat
- A lexical representation of xsd:float.- Returns:
- An float value representing the specified XSD float.
-
printFloat
Converts the specified float into an XSD lexical float.- Parameters:
aFloat
- A float.- Returns:
- An XSD lexical float representing the specified float.
-
parseDouble
Converts the specified lexical XSD double to an double value.- Parameters:
aLexicalDouble
- A lexical representation of xsd:double.- Returns:
- An double value representing the specified XSD double.
-
printDouble
Converts the specified double into an XSD lexical double.- Parameters:
aDouble
- A double.- Returns:
- An XSD lexical double representing the specified double.
-
parseQName
Converts the specified lexical XSD QName to a QName value.- Parameters:
aLexicalQName
- A lexical representation of xsd:QName.aReader
- theXMLStreamReader
containing contextual information on how to interpret the lexical value.- Returns:
- a QName value representing the specified XSD QName
-
parseQName
Converts the specified lexical XSD QName to a QName value.- Parameters:
aLexicalQName
- A lexical representation of xsd:QName.aNamespaceContext
- theNamespaceContext
containing contextual information on how to interpret the lexical value.- Returns:
- a QName value representing the specified XSD QName
- Since:
- 2017.0
-
printQName
public static String printQName(QName aQName, XMLStreamWriter aStreamWriter) throws XMLStreamException Converts the specified QName into an XSD lexical QName.- Parameters:
aQName
- A QName.aStreamWriter
- theXMLStreamWriter
to which contextual information (prefix definitions) may be written.- Returns:
- An XSD lexical QName representing the specified QName.
- Throws:
XMLStreamException
- if a required prefix definition could not be written on the specifiedXMLStreamWriter
.
-
parseHexBinary
Converts the specified lexical XSD hexBinary to an byte array value.- Parameters:
aLexicalHexBinary
- A lexical representation of xsd:hexBinary.- Returns:
- An double value representing the specified XSD hexBinary.
-
parseBase64Binary
Converts the specified lexical XSD base64Binary to a byte array value.- Parameters:
aBase64Binary
- A lexical representation of xsd:base64Binary.- Returns:
- A byte array value representing the specified XSD base64Binary.
- See Also:
-
printBase64Binary
Converts the specified byte array into an XSD lexical base64Binary.- Parameters:
aByteArray
- A byte array.- Returns:
- An XSD lexical base64Binary representing the specified byte array.
- See Also:
-
printHexBinary
Converts the specified byte array into an XSD lexical hexBinary.- Parameters:
aByteArray
- A byte array.- Returns:
- An XSD lexical hexBinary representing the specified byte array.
-
parseDuration
Converts the specified lexical XSD duration to an Duration value.- Parameters:
aLexicalDuration
- A lexical representation of xsd:duration.- Returns:
- An Duration value representing the specified XSD duration.
-
printDuration
Converts the specified Duration into an XSD lexical duration.- Parameters:
aDuration
- A Duration.- Returns:
- An XSD lexical duration representing the specified Duration.
-
parseDateTime
Converts the specified lexical XSD dateTime to an XMLGregorianCalendar value.- Parameters:
aLexicalDateTime
- A lexical representation of xsd:dateTime.- Returns:
- An XMLGregorianCalendar value representing the specified XSD dateTime.
-
printDateTime
Converts the specified XMLGregorianCalendar into an XSD lexical dateTime.- Parameters:
aXMLGregorianCalendar
- An XMLGregorianCalendar.- Returns:
- An XSD lexical dateTime representing the specified XMLGregorianCalendar.
-
parseDate
Converts the specified lexical XSD date to an XMLGregorianCalendar value.- Parameters:
aLexicalDate
- A lexical representation of xsd:date.- Returns:
- An XMLGregorianCalendar value representing the specified XSD date.
-
printDate
Converts the specified XMLGregorianCalendar into an XSD lexical date.- Parameters:
aXMLGregorianCalendar
- An XMLGregorianCalendar.- Returns:
- An XSD lexical date representing the specified XMLGregorianCalendar.
-
toXMLGregorianCalendar
Converts a Date into an XMLGregorianCalendar. This method can be used in combination with for exampleprintDate(XMLGregorianCalendar)
to write Dates to XML.- Parameters:
aDate
- A Date- Returns:
- An XMLGregorianCalendar
- Since:
- 2017.0
-
toXMLGregorianCalendar
Converts an Instant into an XMLGregorianCalendar.- Parameters:
aInstant
- An instant- Returns:
- An XMLGregorianCalendar
- Since:
- 2018.0
-
toDate
Converts an XMLGregorianCalendar into a Date. This method can be used in combination with for exampleparseDate(String)
to read Dates from XML- Parameters:
aXMLGregorianCalendar
- An XMLGregorianCalendar- Returns:
- A Date value
- Since:
- 2017.0
-
parseTime
Converts the specified lexical XSD time to an XMLGregorianCalendar value.- Parameters:
aLexicalTime
- A lexical representation of xsd:time.- Returns:
- An XMLGregorianCalendar value representing the specified XSD time.
-
printTime
Converts the specified XMLGregorianCalendar into an XSD lexical time.- Parameters:
aXMLGregorianCalendar
- An XMLGregorianCalendar.- Returns:
- An XSD lexical time representing the specified XMLGregorianCalendar.
-
parseStringList
Converts the specified XSD list of lexical XSD string to a list of String values.- Parameters:
aLexicalStringList
- A lexical representation of list of xsd:string.- Returns:
- An List of String values representing the specified XSD list of string.
-
printStringList
Converts the specifiedList
ofString
into an XSD lexical list of string.- Parameters:
aStringList
- AList
ofString
.- Returns:
- An XSD lexical list of string representing the specified
List
ofString
.
-
parseBooleanList
Converts the specified XSD list of lexical XSD boolean to anILcdBooleanList
.- Parameters:
aLexicalBooleanList
- A lexical representation of list of xsd:boolean.- Returns:
- An
ILcdBooleanList
representing the specified XSD list of boolean.
-
printBooleanList
Converts the specifiedILcdBooleanList
into an XSD lexical list of boolean.- Parameters:
aBooleanList
- AILcdBooleanList
.- Returns:
- An XSD lexical list of boolean representing the specified
ILcdBooleanList
.
-
parseByteList
Converts the specified XSD list of lexical XSD byte to anILcdByteList
.- Parameters:
aLexicalByteList
- A lexical representation of list of xsd:byte.- Returns:
- An
ILcdByteList
representing the specified XSD list of byte.
-
printByteList
Converts the specifiedILcdByteList
into an XSD lexical list of byte.- Parameters:
aByteList
- AILcdByteList
.- Returns:
- An XSD lexical list of byte representing the specified
ILcdByteList
.
-
parseShortList
Converts the specified XSD list of lexical XSD short to anILcdShortList
.- Parameters:
aLexicalShortList
- A lexical representation of list of xsd:short.- Returns:
- An
ILcdShortList
representing the specified XSD list of short.
-
printShortList
Converts the specifiedILcdShortList
into an XSD lexical list of short.- Parameters:
aShortList
- AILcdShortList
.- Returns:
- An XSD lexical list of short representing the specified
ILcdShortList
.
-
parseIntList
Converts the specified XSD list of lexical XSD int to anILcdIntList
.- Parameters:
aLexicalIntList
- A lexical representation of list of xsd:int.- Returns:
- An
ILcdIntList
representing the specified XSD list of int.
-
printIntList
Converts the specifiedILcdIntList
into an XSD lexical list of int.- Parameters:
aIntList
- AILcdIntList
.- Returns:
- An XSD lexical list of int representing the specified
ILcdIntList
.
-
parseLongList
Converts the specified XSD list of lexical XSD long to anILcdLongList
.- Parameters:
aLexicalLongList
- A lexical representation of list of xsd:long.- Returns:
- An
ILcdLongList
representing the specified XSD list of long.
-
printLongList
Converts the specifiedILcdLongList
into an XSD lexical list of long.- Parameters:
aLongList
- AILcdLongList
.- Returns:
- An XSD lexical list of long representing the specified
ILcdLongList
.
-
parseIntegerList
Converts the specified XSD list of lexical XSD integer to aList
ofBigInteger
.- Parameters:
aLexicalIntegerList
- A lexical representation of list of xsd:integer.- Returns:
- A
List
ofBigInteger
representing the specified XSD list of integer.
-
printIntegerList
Converts the specifiedList
ofBigInteger
into an XSD lexical list of integer.- Parameters:
aIntegerList
- AList
ofBigInteger
.- Returns:
- An XSD lexical list of integer representing the specified
List
ofBigInteger
.
-
parseDecimalList
Converts the specified XSD list of lexical XSD decimal to anList
ofBigDecimal
.- Parameters:
aLexicalDecimalList
- A lexical representation of list of xsd:decimal.- Returns:
- An
List
ofBigDecimal
representing the specified XSD list of decimal.
-
printDecimalList
Converts the specifiedList
ofBigDecimal
into an XSD lexical list of decimal.- Parameters:
aBigDecimalList
- AList
ofBigDecimal
.- Returns:
- An XSD lexical list of decimal representing the specified
List
ofBigDecimal
.
-
parseFloatList
Converts the specified XSD list of lexical XSD float to anILcdFloatList
.- Parameters:
aLexicalFloatList
- A lexical representation of list of xsd:float.- Returns:
- An
ILcdFloatList
representing the specified XSD list of float.
-
printFloatList
Converts the specifiedILcdFloatList
into an XSD lexical list of float.- Parameters:
aFloatList
- AILcdFloatList
.- Returns:
- An XSD lexical list of float representing the specified
ILcdFloatList
.
-
parseDoubleList
Converts the specified XSD list of lexical XSD double to anILcdDoubleList
.- Parameters:
aLexicalDoubleList
- A lexical representation of list of xsd:double.- Returns:
- An
ILcdDoubleList
representing the specified XSD list of double.
-
printDoubleList
Converts the specifiedILcdDoubleList
into an XSD lexical list of double.- Parameters:
aDoubleList
- AILcdDoubleList
.- Returns:
- An XSD lexical list of double representing the specified
ILcdDoubleList
.
-
parseQNameList
Converts the specified XSD list of lexical XSD QName to anList
ofQName
.- Parameters:
aLexicalQNameList
- A lexical representation of list of xsd:QName.aReader
- theXMLStreamReader
containing contextual information on how to interpet the lexical value.- Returns:
- An
List
ofQName
representing the specified XSD list of QName.
-
printQNameList
public static String printQNameList(List<QName> aQNameList, XMLStreamWriter aStreamWriter) throws XMLStreamException Converts the specifiedList
ofQName
into an XSD lexical list of QName.- Parameters:
aQNameList
- AList
ofQName
.aStreamWriter
- theXMLStreamWriter
to which contextual information (prefix definitions) may be written.- Returns:
- An XSD lexical list of QName representing the specified
List
ofQName
. - Throws:
XMLStreamException
- if a required prefix definition could not be written on the specifiedXMLStreamWriter
.
-
parseHexBinaryList
Converts the specified XSD list of lexical XSD hexBinary to anList
ofbyte[]
.- Parameters:
aLexicalHexBinaryList
- A lexical representation of list of xsd:hexBinary.- Returns:
- An
List
ofbyte[]
representing the specified XSD list of hexBinary.
-
printHexBinaryList
Converts the specifiedList
of byte arrays into an XSD lexical list of hexBinary.- Parameters:
aByteArrayList
- AList
of byte arrays.- Returns:
- An XSD lexical list of hexBinary representing the specified
List
of byte arrays.
-
parseAnyURI
Converts the specified lexical anyURI to a URI instance.- Parameters:
aText
- A lexical representation of xsd:anyURI.- Returns:
- A URI representing the specified XSD anyURI.
-
printAnyURI
Converts the specified URI into an XSD anyURI.- Parameters:
aURI
- a URI- Returns:
- An XSD lexical string representing the specified URI.
-