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