com.sun.xml.bind.v2.runtime.unmarshaller
public final class IntArrayData extends Pcdata
Fed to unmarshaller when the 'text' data is actually a virtual image of int array.
This class holds int[] as a triplet of (data,start,len) where 'start' and 'len' represents the start position of the data and the length.
Constructor Summary | |
---|---|
IntArrayData(int[] data, int start, int len) | |
IntArrayData() |
Method Summary | |
---|---|
char | charAt(int index) |
int | length() |
void | set(int[] data, int start, int len)
Sets the int[] data to this object.
|
CharSequence | subSequence(int start, int end) |
String | toString() |
void | writeTo(UTF8XmlOutput output) |
This method doesn't make a copy for a performance reason. The caller is still free to modify the array it passed to this method, but he should do so with a care. The unmarshalling code isn't expecting the value to be changed while it's being routed.