javax.xml.bind.DatatypeConverterInterface
@Deprecated
public final class DatatypeConverterImpl
extends java.lang.Object
implements javax.xml.bind.DatatypeConverterInterface
DatatypeConverterInterface
.
When client applications specify the use of the static print/parse
methods in DatatypeConverter
, it will delegate
to this class.
This class is responsible for whitespace normalization.
Modifier and Type | Field | Description |
---|---|---|
static javax.xml.bind.DatatypeConverterInterface |
theInstance |
Deprecated.
|
Modifier | Constructor | Description |
---|---|---|
protected |
DatatypeConverterImpl() |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
static byte[] |
_parseBase64Binary(java.lang.String text) |
Deprecated.
|
static java.lang.Boolean |
_parseBoolean(java.lang.CharSequence literal) |
Deprecated.
|
static byte |
_parseByte(java.lang.CharSequence literal) |
Deprecated.
|
static java.util.GregorianCalendar |
_parseDateTime(java.lang.CharSequence s) |
Deprecated.
|
static java.math.BigDecimal |
_parseDecimal(java.lang.CharSequence content) |
Deprecated.
|
static double |
_parseDouble(java.lang.CharSequence _val) |
Deprecated.
|
static float |
_parseFloat(java.lang.CharSequence _val) |
Deprecated.
|
static int |
_parseInt(java.lang.CharSequence s) |
Deprecated.
Faster but less robust
String->int conversion. |
static java.math.BigInteger |
_parseInteger(java.lang.CharSequence s) |
Deprecated.
|
static long |
_parseLong(java.lang.CharSequence s) |
Deprecated.
|
static javax.xml.namespace.QName |
_parseQName(java.lang.CharSequence text,
javax.xml.namespace.NamespaceContext nsc) |
Deprecated.
|
static short |
_parseShort(java.lang.CharSequence s) |
Deprecated.
|
static java.lang.String |
_printBase64Binary(byte[] input) |
Deprecated.
|
static java.lang.String |
_printBase64Binary(byte[] input,
int offset,
int len) |
Deprecated.
|
static int |
_printBase64Binary(byte[] input,
int offset,
int len,
byte[] out,
int ptr) |
Deprecated.
Encodes a byte array into another byte array by first doing base64 encoding
then encoding the result in ASCII.
|
static int |
_printBase64Binary(byte[] input,
int offset,
int len,
char[] buf,
int ptr) |
Deprecated.
Encodes a byte array into a char array by doing base64 encoding.
|
static void |
_printBase64Binary(byte[] input,
int offset,
int len,
javax.xml.stream.XMLStreamWriter output) |
Deprecated.
|
static java.lang.String |
_printBoolean(boolean val) |
Deprecated.
|
static java.lang.String |
_printByte(byte val) |
Deprecated.
|
static java.lang.String |
_printDate(java.util.Calendar val) |
Deprecated.
|
static java.lang.String |
_printDateTime(java.util.Calendar val) |
Deprecated.
|
static java.lang.String |
_printDecimal(java.math.BigDecimal val) |
Deprecated.
|
static java.lang.String |
_printDouble(double v) |
Deprecated.
|
static java.lang.String |
_printFloat(float v) |
Deprecated.
|
static java.lang.String |
_printInt(int val) |
Deprecated.
|
static java.lang.String |
_printInteger(java.math.BigInteger val) |
Deprecated.
|
static java.lang.String |
_printLong(long val) |
Deprecated.
|
static java.lang.String |
_printQName(javax.xml.namespace.QName val,
javax.xml.namespace.NamespaceContext nsc) |
Deprecated.
|
static java.lang.String |
_printShort(short val) |
Deprecated.
|
static char |
encode(int i) |
Deprecated.
|
static byte |
encodeByte(int i) |
Deprecated.
|
static javax.xml.datatype.DatatypeFactory |
getDatatypeFactory() |
Deprecated.
|
java.lang.String |
parseAnySimpleType(java.lang.String lexicalXSDAnySimpleType) |
Deprecated.
|
byte[] |
parseBase64Binary(java.lang.String lexicalXSDBase64Binary) |
Deprecated.
|
boolean |
parseBoolean(java.lang.String lexicalXSDBoolean) |
Deprecated.
|
byte |
parseByte(java.lang.String lexicalXSDByte) |
Deprecated.
|
java.util.Calendar |
parseDate(java.lang.String lexicalXSDDate) |
Deprecated.
|
java.util.Calendar |
parseDateTime(java.lang.String lexicalXSDDateTime) |
Deprecated.
|
java.math.BigDecimal |
parseDecimal(java.lang.String content) |
Deprecated.
|
double |
parseDouble(java.lang.String lexicalXSDDouble) |
Deprecated.
|
float |
parseFloat(java.lang.String lexicalXSDFloat) |
Deprecated.
|
byte[] |
parseHexBinary(java.lang.String s) |
Deprecated.
|
int |
parseInt(java.lang.String s) |
Deprecated.
|
java.math.BigInteger |
parseInteger(java.lang.String lexicalXSDInteger) |
Deprecated.
|
long |
parseLong(java.lang.String lexicalXSLong) |
Deprecated.
|
javax.xml.namespace.QName |
parseQName(java.lang.String lexicalXSDQName,
javax.xml.namespace.NamespaceContext nsc) |
Deprecated.
|
short |
parseShort(java.lang.String lexicalXSDShort) |
Deprecated.
|
java.lang.String |
parseString(java.lang.String lexicalXSDString) |
Deprecated.
|
java.util.Calendar |
parseTime(java.lang.String lexicalXSDTime) |
Deprecated.
|
long |
parseUnsignedInt(java.lang.String lexicalXSDUnsignedInt) |
Deprecated.
|
int |
parseUnsignedShort(java.lang.String lexicalXSDUnsignedShort) |
Deprecated.
|
java.lang.String |
printAnySimpleType(java.lang.String val) |
Deprecated.
|
java.lang.String |
printBase64Binary(byte[] val) |
Deprecated.
|
java.lang.String |
printBoolean(boolean val) |
Deprecated.
|
java.lang.String |
printByte(byte val) |
Deprecated.
|
java.lang.String |
printDate(java.util.Calendar val) |
Deprecated.
|
java.lang.String |
printDateTime(java.util.Calendar val) |
Deprecated.
|
java.lang.String |
printDecimal(java.math.BigDecimal val) |
Deprecated.
|
java.lang.String |
printDouble(double v) |
Deprecated.
|
java.lang.String |
printFloat(float v) |
Deprecated.
|
java.lang.String |
printHexBinary(byte[] data) |
Deprecated.
|
java.lang.String |
printInt(int val) |
Deprecated.
|
java.lang.String |
printInteger(java.math.BigInteger val) |
Deprecated.
|
java.lang.String |
printLong(long val) |
Deprecated.
|
java.lang.String |
printQName(javax.xml.namespace.QName val,
javax.xml.namespace.NamespaceContext nsc) |
Deprecated.
|
java.lang.String |
printShort(short val) |
Deprecated.
|
java.lang.String |
printString(java.lang.String val) |
Deprecated.
|
java.lang.String |
printTime(java.util.Calendar val) |
Deprecated.
|
java.lang.String |
printUnsignedInt(long val) |
Deprecated.
|
java.lang.String |
printUnsignedShort(int val) |
Deprecated.
|
@Deprecated public static final javax.xml.bind.DatatypeConverterInterface theInstance
public static java.math.BigInteger _parseInteger(java.lang.CharSequence s)
public static java.lang.String _printInteger(java.math.BigInteger val)
public static int _parseInt(java.lang.CharSequence s)
String->int
conversion.
Note that:
Integer.valueOf(String)
is not.
Integer.valueOf(String)
doesn't allow any.
public static long _parseLong(java.lang.CharSequence s)
public static short _parseShort(java.lang.CharSequence s)
public static java.lang.String _printShort(short val)
public static java.math.BigDecimal _parseDecimal(java.lang.CharSequence content)
public static float _parseFloat(java.lang.CharSequence _val)
public static java.lang.String _printFloat(float v)
public static double _parseDouble(java.lang.CharSequence _val)
public static java.lang.Boolean _parseBoolean(java.lang.CharSequence literal)
public static java.lang.String _printBoolean(boolean val)
public static byte _parseByte(java.lang.CharSequence literal)
public static java.lang.String _printByte(byte val)
public static javax.xml.namespace.QName _parseQName(java.lang.CharSequence text, javax.xml.namespace.NamespaceContext nsc)
public static java.util.GregorianCalendar _parseDateTime(java.lang.CharSequence s)
public static java.lang.String _printDateTime(java.util.Calendar val)
public static java.lang.String _printDate(java.util.Calendar val)
public static java.lang.String _printInt(int val)
public static java.lang.String _printLong(long val)
public static java.lang.String _printDecimal(java.math.BigDecimal val)
public static java.lang.String _printDouble(double v)
public static java.lang.String _printQName(javax.xml.namespace.QName val, javax.xml.namespace.NamespaceContext nsc)
public static byte[] _parseBase64Binary(java.lang.String text)
text
- base64Binary data is likely to be long, and decoding requires
each character to be accessed twice (once for counting length, another
for decoding.)
A benchmark showed that taking String
is faster, presumably
because JIT can inline a lot of string access (with data of 1K chars, it was twice as fast)public static char encode(int i)
public static byte encodeByte(int i)
public static java.lang.String _printBase64Binary(byte[] input)
public static java.lang.String _printBase64Binary(byte[] input, int offset, int len)
public static int _printBase64Binary(byte[] input, int offset, int len, char[] buf, int ptr)
ptr+((len+2)/3)*4
, which is the new offset
in the output buffer where the further bytes should be placed.public static void _printBase64Binary(byte[] input, int offset, int len, javax.xml.stream.XMLStreamWriter output) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public static int _printBase64Binary(byte[] input, int offset, int len, byte[] out, int ptr)
ptr+((len+2)/3)*4
, which is the new offset
in the output buffer where the further bytes should be placed.public static javax.xml.datatype.DatatypeFactory getDatatypeFactory()
@Deprecated public java.lang.String parseString(java.lang.String lexicalXSDString)
parseString
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.math.BigInteger parseInteger(java.lang.String lexicalXSDInteger)
parseInteger
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printInteger(java.math.BigInteger val)
printInteger
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public int parseInt(java.lang.String s)
parseInt
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public long parseLong(java.lang.String lexicalXSLong)
parseLong
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public short parseShort(java.lang.String lexicalXSDShort)
parseShort
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printShort(short val)
printShort
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.math.BigDecimal parseDecimal(java.lang.String content)
parseDecimal
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public float parseFloat(java.lang.String lexicalXSDFloat)
parseFloat
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printFloat(float v)
printFloat
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public double parseDouble(java.lang.String lexicalXSDDouble)
parseDouble
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public boolean parseBoolean(java.lang.String lexicalXSDBoolean)
parseBoolean
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printBoolean(boolean val)
printBoolean
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public byte parseByte(java.lang.String lexicalXSDByte)
parseByte
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printByte(byte val)
printByte
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public javax.xml.namespace.QName parseQName(java.lang.String lexicalXSDQName, javax.xml.namespace.NamespaceContext nsc)
parseQName
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.util.Calendar parseDateTime(java.lang.String lexicalXSDDateTime)
parseDateTime
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printDateTime(java.util.Calendar val)
printDateTime
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public byte[] parseBase64Binary(java.lang.String lexicalXSDBase64Binary)
parseBase64Binary
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public byte[] parseHexBinary(java.lang.String s)
parseHexBinary
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printHexBinary(byte[] data)
printHexBinary
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public long parseUnsignedInt(java.lang.String lexicalXSDUnsignedInt)
parseUnsignedInt
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printUnsignedInt(long val)
printUnsignedInt
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public int parseUnsignedShort(java.lang.String lexicalXSDUnsignedShort)
parseUnsignedShort
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.util.Calendar parseTime(java.lang.String lexicalXSDTime)
parseTime
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printTime(java.util.Calendar val)
printTime
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.util.Calendar parseDate(java.lang.String lexicalXSDDate)
parseDate
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printDate(java.util.Calendar val)
printDate
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String parseAnySimpleType(java.lang.String lexicalXSDAnySimpleType)
parseAnySimpleType
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printString(java.lang.String val)
printString
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printInt(int val)
printInt
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printLong(long val)
printLong
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printDecimal(java.math.BigDecimal val)
printDecimal
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printDouble(double v)
printDouble
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printQName(javax.xml.namespace.QName val, javax.xml.namespace.NamespaceContext nsc)
printQName
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printBase64Binary(byte[] val)
printBase64Binary
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printUnsignedShort(int val)
printUnsignedShort
in interface javax.xml.bind.DatatypeConverterInterface
@Deprecated public java.lang.String printAnySimpleType(java.lang.String val)
printAnySimpleType
in interface javax.xml.bind.DatatypeConverterInterface
Copyright © 2018 Oracle Corporation. All rights reserved.