Class: com.sun.xml.internal.bind.v2.runtime.unmarshaller.IntData
- public class IntData
- extends Pcdata
com.sun.xml.internal.bind.v2.runtime.output.Pcdata that represents a single integer.
Inheritance
Superclass tree:- java.lang.Object
- com.sun.xml.internal.bind.v2.runtime.output.Pcdata
- com.sun.xml.internal.bind.v2.runtime.unmarshaller.IntData
Methods
-
IntDatatop
public IntData() -
charAttop
public char charAt(int index)Returns thecharvalue at the specified index. An index ranges from zero to length() - 1. The firstcharvalue of the sequence is at index zero, the next at index one, and so on, as for array indexing.If the
charvalue specified by the index is a surrogate, the surrogate value is returned.- Specified by:
- charAt from CharSequence
-
lengthtop
public int length()Returns the length of this character sequence. The length is the number of 16-bitchars in the sequence.- Specified by:
- length from CharSequence
-
resettop
public void reset(int i) -
stringSizeOfInttop
static private int stringSizeOfInt(int x) -
subSequencetop
public CharSequence subSequence(int start, int end)Returns a newCharSequencethat is a subsequence of this sequence. The subsequence starts with thecharvalue at the specified index and ends with thecharvalue at index end - 1. The length (inchars) of the returned sequence is end - start, so if start == end then an empty sequence is returned.- Specified by:
- subSequence from CharSequence
-
toStringtop
public String toString()Returns a string containing the characters in this sequence in the same order as this sequence. The length of the string will be the length of this sequence.- Specified by:
- toString from CharSequence
-
writeTotop
public void writeTo(UTF8XmlOutput output) throws IOExceptionWrites itself to com.sun.xml.internal.bind.v2.runtime.output.UTF8XmlOutput.This is the most performance critical path for the marshaller, so it warrants its own method.
Fields
-
data
private int dataThe int value that this com.sun.xml.internal.bind.v2.runtime.output.Pcdata represents. Modifiable. -
length
private int lengthLength of the com.sun.xml.internal.bind.v2.runtime.unmarshaller.IntData.data in ASCII string. For example if data=-10, then length=3 -
sizeTable
static final private int[] sizeTable
