Package com.jme3.export.xml
Class DOMInputCapsule
java.lang.Object
com.jme3.export.xml.DOMInputCapsule
- All Implemented Interfaces:
com.jme3.export.InputCapsule
Part of the jME XML IO system as introduced in the Google Code jmexml project.
- Author:
- Kai Rabien (hevee) - original author of the code.google.com jmexml project, Doug Daniels (dougnukem) - adjustments for jME 2.0 and Java 1.5, blaine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetSavableVersion(Class<? extends com.jme3.export.Savable> desiredClass) protected String[]parseTokens(String inString) readBitSet(String name, BitSet defVal) booleanreadBoolean(String name, boolean defVal) boolean[]readBooleanArray(String name, boolean[] defVal) boolean[][]readBooleanArray2D(String name, boolean[][] defVal) bytebyte[]readByteArray(String name, byte[] defVal) byte[][]readByteArray2D(String name, byte[][] defVal) readByteBuffer(String name, ByteBuffer defVal) readByteBufferArrayList(String name, ArrayList<ByteBuffer> defVal) doublereadDouble(String name, double defVal) double[]readDoubleArray(String name, double[] defVal) double[][]readDoubleArray2D(String name, double[][] defVal) <T extends Enum<T>>
Tfloatfloat[]readFloatArray(String name, float[] defVal) float[][]readFloatArray2D(String name, float[][] defVal) readFloatBuffer(String name, FloatBuffer defVal) reads from currentElem if name is nullreadFloatBufferArrayList(String name, ArrayList<FloatBuffer> defVal) intint[]readIntArray(String name, int[] defVal) int[][]readIntArray2D(String name, int[][] defVal) readIntBuffer(String name, IntBuffer defVal) com.jme3.util.IntMap<? extends com.jme3.export.Savable>readIntSavableMap(String name, com.jme3.util.IntMap<? extends com.jme3.export.Savable> defVal) longlong[]readLongArray(String name, long[] defVal) long[][]readLongArray2D(String name, long[][] defVal) com.jme3.export.SavablereadSavable(String name, com.jme3.export.Savable defVal) com.jme3.export.Savable[]readSavableArray(String name, com.jme3.export.Savable[] defVal) com.jme3.export.Savable[][]readSavableArray2D(String name, com.jme3.export.Savable[][] defVal) ArrayList<com.jme3.export.Savable>readSavableArrayList(String name, ArrayList defVal) ArrayList<com.jme3.export.Savable>[]readSavableArrayListArray(String name, ArrayList[] defVal) ArrayList<com.jme3.export.Savable>[][]readSavableArrayListArray2D(String name, ArrayList[][] defVal) Map<? extends com.jme3.export.Savable,? extends com.jme3.export.Savable> readSavableMap(String name, Map<? extends com.jme3.export.Savable, ? extends com.jme3.export.Savable> defVal) shortshort[]readShortArray(String name, short[] defVal) short[][]readShortArray2D(String name, short[][] defVal) readShortBuffer(String name, ShortBuffer defVal) readString(String name, String defVal) String[]readStringArray(String name, String[] defVal) String[][]readStringArray2D(String name, String[][] defVal) readStringSavableMap(String name, Map<String, ? extends com.jme3.export.Savable> defVal)
-
Constructor Details
-
DOMInputCapsule
-
-
Method Details
-
getSavableVersion
- Specified by:
getSavableVersionin interfacecom.jme3.export.InputCapsule
-
readByte
- Specified by:
readBytein interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readByteArray
- Specified by:
readByteArrayin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readByteArray2D
- Specified by:
readByteArray2Din interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readInt
- Specified by:
readIntin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readIntArray
- Specified by:
readIntArrayin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readIntArray2D
- Specified by:
readIntArray2Din interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readFloat
- Specified by:
readFloatin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readFloatArray
- Specified by:
readFloatArrayin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readFloatArray2D
- Specified by:
readFloatArray2Din interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readDouble
- Specified by:
readDoublein interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readDoubleArray
- Specified by:
readDoubleArrayin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readDoubleArray2D
- Specified by:
readDoubleArray2Din interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readLong
- Specified by:
readLongin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readLongArray
- Specified by:
readLongArrayin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readLongArray2D
- Specified by:
readLongArray2Din interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readShort
- Specified by:
readShortin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readShortArray
- Specified by:
readShortArrayin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readShortArray2D
- Specified by:
readShortArray2Din interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readBoolean
- Specified by:
readBooleanin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readBooleanArray
- Specified by:
readBooleanArrayin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readBooleanArray2D
- Specified by:
readBooleanArray2Din interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readString
- Specified by:
readStringin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readStringArray
- Specified by:
readStringArrayin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readStringArray2D
- Specified by:
readStringArray2Din interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readBitSet
- Specified by:
readBitSetin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readSavable
public com.jme3.export.Savable readSavable(String name, com.jme3.export.Savable defVal) throws IOException - Specified by:
readSavablein interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readSavableArray
public com.jme3.export.Savable[] readSavableArray(String name, com.jme3.export.Savable[] defVal) throws IOException - Specified by:
readSavableArrayin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readSavableArray2D
public com.jme3.export.Savable[][] readSavableArray2D(String name, com.jme3.export.Savable[][] defVal) throws IOException - Specified by:
readSavableArray2Din interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readSavableArrayList
public ArrayList<com.jme3.export.Savable> readSavableArrayList(String name, ArrayList defVal) throws IOException - Specified by:
readSavableArrayListin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readSavableArrayListArray
public ArrayList<com.jme3.export.Savable>[] readSavableArrayListArray(String name, ArrayList[] defVal) throws IOException - Specified by:
readSavableArrayListArrayin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readSavableArrayListArray2D
public ArrayList<com.jme3.export.Savable>[][] readSavableArrayListArray2D(String name, ArrayList[][] defVal) throws IOException - Specified by:
readSavableArrayListArray2Din interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readFloatBufferArrayList
public ArrayList<FloatBuffer> readFloatBufferArrayList(String name, ArrayList<FloatBuffer> defVal) throws IOException - Specified by:
readFloatBufferArrayListin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readSavableMap
public Map<? extends com.jme3.export.Savable,? extends com.jme3.export.Savable> readSavableMap(String name, Map<? extends com.jme3.export.Savable, ? extends com.jme3.export.Savable> defVal) throws IOException- Specified by:
readSavableMapin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readStringSavableMap
public Map<String,? extends com.jme3.export.Savable> readStringSavableMap(String name, Map<String, ? extends com.jme3.export.Savable> defVal) throws IOException- Specified by:
readStringSavableMapin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readIntSavableMap
public com.jme3.util.IntMap<? extends com.jme3.export.Savable> readIntSavableMap(String name, com.jme3.util.IntMap<? extends com.jme3.export.Savable> defVal) throws IOException - Specified by:
readIntSavableMapin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readFloatBuffer
reads from currentElem if name is null- Specified by:
readFloatBufferin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readIntBuffer
- Specified by:
readIntBufferin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readByteBuffer
- Specified by:
readByteBufferin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readShortBuffer
- Specified by:
readShortBufferin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readByteBufferArrayList
public ArrayList<ByteBuffer> readByteBufferArrayList(String name, ArrayList<ByteBuffer> defVal) throws IOException - Specified by:
readByteBufferArrayListin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
readEnum
- Specified by:
readEnumin interfacecom.jme3.export.InputCapsule- Throws:
IOException
-
parseTokens
-