public class DOMInputCapsule extends java.lang.Object implements InputCapsule
| Constructor and Description |
|---|
DOMInputCapsule(org.w3c.dom.Document doc,
XMLImporter importer) |
| Modifier and Type | Method and Description |
|---|---|
int |
getSavableVersion(java.lang.Class<? extends Savable> desiredClass) |
protected java.lang.String[] |
parseTokens(java.lang.String inString) |
java.util.BitSet |
readBitSet(java.lang.String name,
java.util.BitSet defVal) |
boolean |
readBoolean(java.lang.String name,
boolean defVal) |
boolean[] |
readBooleanArray(java.lang.String name,
boolean[] defVal) |
boolean[][] |
readBooleanArray2D(java.lang.String name,
boolean[][] defVal) |
byte |
readByte(java.lang.String name,
byte defVal) |
byte[] |
readByteArray(java.lang.String name,
byte[] defVal) |
byte[][] |
readByteArray2D(java.lang.String name,
byte[][] defVal) |
java.nio.ByteBuffer |
readByteBuffer(java.lang.String name,
java.nio.ByteBuffer defVal) |
java.util.ArrayList<java.nio.ByteBuffer> |
readByteBufferArrayList(java.lang.String name,
java.util.ArrayList<java.nio.ByteBuffer> defVal) |
double |
readDouble(java.lang.String name,
double defVal) |
double[] |
readDoubleArray(java.lang.String name,
double[] defVal) |
double[][] |
readDoubleArray2D(java.lang.String name,
double[][] defVal) |
<T extends java.lang.Enum<T>> |
readEnum(java.lang.String name,
java.lang.Class<T> enumType,
T defVal) |
float |
readFloat(java.lang.String name,
float defVal) |
float[] |
readFloatArray(java.lang.String name,
float[] defVal) |
float[][] |
readFloatArray2D(java.lang.String name,
float[][] defVal) |
java.nio.FloatBuffer |
readFloatBuffer(java.lang.String name,
java.nio.FloatBuffer defVal)
reads from currentElem if name is null
|
java.util.ArrayList<java.nio.FloatBuffer> |
readFloatBufferArrayList(java.lang.String name,
java.util.ArrayList<java.nio.FloatBuffer> defVal) |
int |
readInt(java.lang.String name,
int defVal) |
int[] |
readIntArray(java.lang.String name,
int[] defVal) |
int[][] |
readIntArray2D(java.lang.String name,
int[][] defVal) |
java.nio.IntBuffer |
readIntBuffer(java.lang.String name,
java.nio.IntBuffer defVal) |
IntMap<? extends Savable> |
readIntSavableMap(java.lang.String name,
IntMap<? extends Savable> defVal) |
long |
readLong(java.lang.String name,
long defVal) |
long[] |
readLongArray(java.lang.String name,
long[] defVal) |
long[][] |
readLongArray2D(java.lang.String name,
long[][] defVal) |
Savable |
readSavable(java.lang.String name,
Savable defVal) |
Savable[] |
readSavableArray(java.lang.String name,
Savable[] defVal) |
Savable[][] |
readSavableArray2D(java.lang.String name,
Savable[][] defVal) |
java.util.ArrayList<Savable> |
readSavableArrayList(java.lang.String name,
java.util.ArrayList defVal) |
java.util.ArrayList<Savable>[] |
readSavableArrayListArray(java.lang.String name,
java.util.ArrayList[] defVal) |
java.util.ArrayList<Savable>[][] |
readSavableArrayListArray2D(java.lang.String name,
java.util.ArrayList[][] defVal) |
java.util.Map<? extends Savable,? extends Savable> |
readSavableMap(java.lang.String name,
java.util.Map<? extends Savable,? extends Savable> defVal) |
short |
readShort(java.lang.String name,
short defVal) |
short[] |
readShortArray(java.lang.String name,
short[] defVal) |
short[][] |
readShortArray2D(java.lang.String name,
short[][] defVal) |
java.nio.ShortBuffer |
readShortBuffer(java.lang.String name,
java.nio.ShortBuffer defVal) |
java.lang.String |
readString(java.lang.String name,
java.lang.String defVal) |
java.lang.String[] |
readStringArray(java.lang.String name,
java.lang.String[] defVal) |
java.lang.String[][] |
readStringArray2D(java.lang.String name,
java.lang.String[][] defVal) |
java.util.Map<java.lang.String,? extends Savable> |
readStringSavableMap(java.lang.String name,
java.util.Map<java.lang.String,? extends Savable> defVal) |
public DOMInputCapsule(org.w3c.dom.Document doc,
XMLImporter importer)
public int getSavableVersion(java.lang.Class<? extends Savable> desiredClass)
getSavableVersion in interface InputCapsulepublic byte readByte(java.lang.String name,
byte defVal)
throws java.io.IOException
readByte in interface InputCapsulejava.io.IOExceptionpublic byte[] readByteArray(java.lang.String name,
byte[] defVal)
throws java.io.IOException
readByteArray in interface InputCapsulejava.io.IOExceptionpublic byte[][] readByteArray2D(java.lang.String name,
byte[][] defVal)
throws java.io.IOException
readByteArray2D in interface InputCapsulejava.io.IOExceptionpublic int readInt(java.lang.String name,
int defVal)
throws java.io.IOException
readInt in interface InputCapsulejava.io.IOExceptionpublic int[] readIntArray(java.lang.String name,
int[] defVal)
throws java.io.IOException
readIntArray in interface InputCapsulejava.io.IOExceptionpublic int[][] readIntArray2D(java.lang.String name,
int[][] defVal)
throws java.io.IOException
readIntArray2D in interface InputCapsulejava.io.IOExceptionpublic float readFloat(java.lang.String name,
float defVal)
throws java.io.IOException
readFloat in interface InputCapsulejava.io.IOExceptionpublic float[] readFloatArray(java.lang.String name,
float[] defVal)
throws java.io.IOException
readFloatArray in interface InputCapsulejava.io.IOExceptionpublic float[][] readFloatArray2D(java.lang.String name,
float[][] defVal)
throws java.io.IOException
readFloatArray2D in interface InputCapsulejava.io.IOExceptionpublic double readDouble(java.lang.String name,
double defVal)
throws java.io.IOException
readDouble in interface InputCapsulejava.io.IOExceptionpublic double[] readDoubleArray(java.lang.String name,
double[] defVal)
throws java.io.IOException
readDoubleArray in interface InputCapsulejava.io.IOExceptionpublic double[][] readDoubleArray2D(java.lang.String name,
double[][] defVal)
throws java.io.IOException
readDoubleArray2D in interface InputCapsulejava.io.IOExceptionpublic long readLong(java.lang.String name,
long defVal)
throws java.io.IOException
readLong in interface InputCapsulejava.io.IOExceptionpublic long[] readLongArray(java.lang.String name,
long[] defVal)
throws java.io.IOException
readLongArray in interface InputCapsulejava.io.IOExceptionpublic long[][] readLongArray2D(java.lang.String name,
long[][] defVal)
throws java.io.IOException
readLongArray2D in interface InputCapsulejava.io.IOExceptionpublic short readShort(java.lang.String name,
short defVal)
throws java.io.IOException
readShort in interface InputCapsulejava.io.IOExceptionpublic short[] readShortArray(java.lang.String name,
short[] defVal)
throws java.io.IOException
readShortArray in interface InputCapsulejava.io.IOExceptionpublic short[][] readShortArray2D(java.lang.String name,
short[][] defVal)
throws java.io.IOException
readShortArray2D in interface InputCapsulejava.io.IOExceptionpublic boolean readBoolean(java.lang.String name,
boolean defVal)
throws java.io.IOException
readBoolean in interface InputCapsulejava.io.IOExceptionpublic boolean[] readBooleanArray(java.lang.String name,
boolean[] defVal)
throws java.io.IOException
readBooleanArray in interface InputCapsulejava.io.IOExceptionpublic boolean[][] readBooleanArray2D(java.lang.String name,
boolean[][] defVal)
throws java.io.IOException
readBooleanArray2D in interface InputCapsulejava.io.IOExceptionpublic java.lang.String readString(java.lang.String name,
java.lang.String defVal)
throws java.io.IOException
readString in interface InputCapsulejava.io.IOExceptionpublic java.lang.String[] readStringArray(java.lang.String name,
java.lang.String[] defVal)
throws java.io.IOException
readStringArray in interface InputCapsulejava.io.IOExceptionpublic java.lang.String[][] readStringArray2D(java.lang.String name,
java.lang.String[][] defVal)
throws java.io.IOException
readStringArray2D in interface InputCapsulejava.io.IOExceptionpublic java.util.BitSet readBitSet(java.lang.String name,
java.util.BitSet defVal)
throws java.io.IOException
readBitSet in interface InputCapsulejava.io.IOExceptionpublic Savable readSavable(java.lang.String name, Savable defVal) throws java.io.IOException
readSavable in interface InputCapsulejava.io.IOExceptionpublic Savable[] readSavableArray(java.lang.String name, Savable[] defVal) throws java.io.IOException
readSavableArray in interface InputCapsulejava.io.IOExceptionpublic Savable[][] readSavableArray2D(java.lang.String name, Savable[][] defVal) throws java.io.IOException
readSavableArray2D in interface InputCapsulejava.io.IOExceptionpublic java.util.ArrayList<Savable> readSavableArrayList(java.lang.String name, java.util.ArrayList defVal) throws java.io.IOException
readSavableArrayList in interface InputCapsulejava.io.IOExceptionpublic java.util.ArrayList<Savable>[] readSavableArrayListArray(java.lang.String name, java.util.ArrayList[] defVal) throws java.io.IOException
readSavableArrayListArray in interface InputCapsulejava.io.IOExceptionpublic java.util.ArrayList<Savable>[][] readSavableArrayListArray2D(java.lang.String name, java.util.ArrayList[][] defVal) throws java.io.IOException
readSavableArrayListArray2D in interface InputCapsulejava.io.IOExceptionpublic java.util.ArrayList<java.nio.FloatBuffer> readFloatBufferArrayList(java.lang.String name,
java.util.ArrayList<java.nio.FloatBuffer> defVal)
throws java.io.IOException
readFloatBufferArrayList in interface InputCapsulejava.io.IOExceptionpublic java.util.Map<? extends Savable,? extends Savable> readSavableMap(java.lang.String name, java.util.Map<? extends Savable,? extends Savable> defVal) throws java.io.IOException
readSavableMap in interface InputCapsulejava.io.IOExceptionpublic java.util.Map<java.lang.String,? extends Savable> readStringSavableMap(java.lang.String name, java.util.Map<java.lang.String,? extends Savable> defVal) throws java.io.IOException
readStringSavableMap in interface InputCapsulejava.io.IOExceptionpublic IntMap<? extends Savable> readIntSavableMap(java.lang.String name, IntMap<? extends Savable> defVal) throws java.io.IOException
readIntSavableMap in interface InputCapsulejava.io.IOExceptionpublic java.nio.FloatBuffer readFloatBuffer(java.lang.String name,
java.nio.FloatBuffer defVal)
throws java.io.IOException
readFloatBuffer in interface InputCapsulejava.io.IOExceptionpublic java.nio.IntBuffer readIntBuffer(java.lang.String name,
java.nio.IntBuffer defVal)
throws java.io.IOException
readIntBuffer in interface InputCapsulejava.io.IOExceptionpublic java.nio.ByteBuffer readByteBuffer(java.lang.String name,
java.nio.ByteBuffer defVal)
throws java.io.IOException
readByteBuffer in interface InputCapsulejava.io.IOExceptionpublic java.nio.ShortBuffer readShortBuffer(java.lang.String name,
java.nio.ShortBuffer defVal)
throws java.io.IOException
readShortBuffer in interface InputCapsulejava.io.IOExceptionpublic java.util.ArrayList<java.nio.ByteBuffer> readByteBufferArrayList(java.lang.String name,
java.util.ArrayList<java.nio.ByteBuffer> defVal)
throws java.io.IOException
readByteBufferArrayList in interface InputCapsulejava.io.IOExceptionpublic <T extends java.lang.Enum<T>> T readEnum(java.lang.String name,
java.lang.Class<T> enumType,
T defVal)
throws java.io.IOException
readEnum in interface InputCapsulejava.io.IOExceptionprotected java.lang.String[] parseTokens(java.lang.String inString)