com.jme3.export.xml
クラス DOMInputCapsule

java.lang.Object
  上位を拡張 com.jme3.export.xml.DOMInputCapsule
すべての実装されたインタフェース:
InputCapsule

public class DOMInputCapsule
extends java.lang.Object
implements InputCapsule

Part of the jME XML IO system as introduced in the google code jmexml project.


コンストラクタの概要
DOMInputCapsule(org.w3c.dom.Document doc, XMLImporter importer)
           
 
メソッドの概要
 int getSavableVersion(java.lang.Class<? extends Savable> desiredClass)
           
 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>>
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)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DOMInputCapsule

public DOMInputCapsule(org.w3c.dom.Document doc,
                       XMLImporter importer)
メソッドの詳細

getSavableVersion

public int getSavableVersion(java.lang.Class<? extends Savable> desiredClass)
定義:
インタフェース InputCapsule 内の getSavableVersion

readByte

public byte readByte(java.lang.String name,
                     byte defVal)
              throws java.io.IOException
定義:
インタフェース InputCapsule 内の readByte
例外:
java.io.IOException

readByteArray

public byte[] readByteArray(java.lang.String name,
                            byte[] defVal)
                     throws java.io.IOException
定義:
インタフェース InputCapsule 内の readByteArray
例外:
java.io.IOException

readByteArray2D

public byte[][] readByteArray2D(java.lang.String name,
                                byte[][] defVal)
                         throws java.io.IOException
定義:
インタフェース InputCapsule 内の readByteArray2D
例外:
java.io.IOException

readInt

public int readInt(java.lang.String name,
                   int defVal)
            throws java.io.IOException
定義:
インタフェース InputCapsule 内の readInt
例外:
java.io.IOException

readIntArray

public int[] readIntArray(java.lang.String name,
                          int[] defVal)
                   throws java.io.IOException
定義:
インタフェース InputCapsule 内の readIntArray
例外:
java.io.IOException

readIntArray2D

public int[][] readIntArray2D(java.lang.String name,
                              int[][] defVal)
                       throws java.io.IOException
定義:
インタフェース InputCapsule 内の readIntArray2D
例外:
java.io.IOException

readFloat

public float readFloat(java.lang.String name,
                       float defVal)
                throws java.io.IOException
定義:
インタフェース InputCapsule 内の readFloat
例外:
java.io.IOException

readFloatArray

public float[] readFloatArray(java.lang.String name,
                              float[] defVal)
                       throws java.io.IOException
定義:
インタフェース InputCapsule 内の readFloatArray
例外:
java.io.IOException

readFloatArray2D

public float[][] readFloatArray2D(java.lang.String name,
                                  float[][] defVal)
                           throws java.io.IOException
定義:
インタフェース InputCapsule 内の readFloatArray2D
例外:
java.io.IOException

readDouble

public double readDouble(java.lang.String name,
                         double defVal)
                  throws java.io.IOException
定義:
インタフェース InputCapsule 内の readDouble
例外:
java.io.IOException

readDoubleArray

public double[] readDoubleArray(java.lang.String name,
                                double[] defVal)
                         throws java.io.IOException
定義:
インタフェース InputCapsule 内の readDoubleArray
例外:
java.io.IOException

readDoubleArray2D

public double[][] readDoubleArray2D(java.lang.String name,
                                    double[][] defVal)
                             throws java.io.IOException
定義:
インタフェース InputCapsule 内の readDoubleArray2D
例外:
java.io.IOException

readLong

public long readLong(java.lang.String name,
                     long defVal)
              throws java.io.IOException
定義:
インタフェース InputCapsule 内の readLong
例外:
java.io.IOException

readLongArray

public long[] readLongArray(java.lang.String name,
                            long[] defVal)
                     throws java.io.IOException
定義:
インタフェース InputCapsule 内の readLongArray
例外:
java.io.IOException

readLongArray2D

public long[][] readLongArray2D(java.lang.String name,
                                long[][] defVal)
                         throws java.io.IOException
定義:
インタフェース InputCapsule 内の readLongArray2D
例外:
java.io.IOException

readShort

public short readShort(java.lang.String name,
                       short defVal)
                throws java.io.IOException
定義:
インタフェース InputCapsule 内の readShort
例外:
java.io.IOException

readShortArray

public short[] readShortArray(java.lang.String name,
                              short[] defVal)
                       throws java.io.IOException
定義:
インタフェース InputCapsule 内の readShortArray
例外:
java.io.IOException

readShortArray2D

public short[][] readShortArray2D(java.lang.String name,
                                  short[][] defVal)
                           throws java.io.IOException
定義:
インタフェース InputCapsule 内の readShortArray2D
例外:
java.io.IOException

readBoolean

public boolean readBoolean(java.lang.String name,
                           boolean defVal)
                    throws java.io.IOException
定義:
インタフェース InputCapsule 内の readBoolean
例外:
java.io.IOException

readBooleanArray

public boolean[] readBooleanArray(java.lang.String name,
                                  boolean[] defVal)
                           throws java.io.IOException
定義:
インタフェース InputCapsule 内の readBooleanArray
例外:
java.io.IOException

readBooleanArray2D

public boolean[][] readBooleanArray2D(java.lang.String name,
                                      boolean[][] defVal)
                               throws java.io.IOException
定義:
インタフェース InputCapsule 内の readBooleanArray2D
例外:
java.io.IOException

readString

public java.lang.String readString(java.lang.String name,
                                   java.lang.String defVal)
                            throws java.io.IOException
定義:
インタフェース InputCapsule 内の readString
例外:
java.io.IOException

readStringArray

public java.lang.String[] readStringArray(java.lang.String name,
                                          java.lang.String[] defVal)
                                   throws java.io.IOException
定義:
インタフェース InputCapsule 内の readStringArray
例外:
java.io.IOException

readStringArray2D

public java.lang.String[][] readStringArray2D(java.lang.String name,
                                              java.lang.String[][] defVal)
                                       throws java.io.IOException
定義:
インタフェース InputCapsule 内の readStringArray2D
例外:
java.io.IOException

readBitSet

public java.util.BitSet readBitSet(java.lang.String name,
                                   java.util.BitSet defVal)
                            throws java.io.IOException
定義:
インタフェース InputCapsule 内の readBitSet
例外:
java.io.IOException

readSavable

public Savable readSavable(java.lang.String name,
                           Savable defVal)
                    throws java.io.IOException
定義:
インタフェース InputCapsule 内の readSavable
例外:
java.io.IOException

readSavableArray

public Savable[] readSavableArray(java.lang.String name,
                                  Savable[] defVal)
                           throws java.io.IOException
定義:
インタフェース InputCapsule 内の readSavableArray
例外:
java.io.IOException

readSavableArray2D

public Savable[][] readSavableArray2D(java.lang.String name,
                                      Savable[][] defVal)
                               throws java.io.IOException
定義:
インタフェース InputCapsule 内の readSavableArray2D
例外:
java.io.IOException

readSavableArrayList

public java.util.ArrayList<Savable> readSavableArrayList(java.lang.String name,
                                                         java.util.ArrayList defVal)
                                                  throws java.io.IOException
定義:
インタフェース InputCapsule 内の readSavableArrayList
例外:
java.io.IOException

readSavableArrayListArray

public java.util.ArrayList<Savable>[] readSavableArrayListArray(java.lang.String name,
                                                                java.util.ArrayList[] defVal)
                                                         throws java.io.IOException
定義:
インタフェース InputCapsule 内の readSavableArrayListArray
例外:
java.io.IOException

readSavableArrayListArray2D

public java.util.ArrayList<Savable>[][] readSavableArrayListArray2D(java.lang.String name,
                                                                    java.util.ArrayList[][] defVal)
                                                             throws java.io.IOException
定義:
インタフェース InputCapsule 内の readSavableArrayListArray2D
例外:
java.io.IOException

readFloatBufferArrayList

public java.util.ArrayList<java.nio.FloatBuffer> readFloatBufferArrayList(java.lang.String name,
                                                                          java.util.ArrayList<java.nio.FloatBuffer> defVal)
                                                                   throws java.io.IOException
定義:
インタフェース InputCapsule 内の readFloatBufferArrayList
例外:
java.io.IOException

readSavableMap

public java.util.Map<? extends Savable,? extends Savable> readSavableMap(java.lang.String name,
                                                                         java.util.Map<? extends Savable,? extends Savable> defVal)
                                                                  throws java.io.IOException
定義:
インタフェース InputCapsule 内の readSavableMap
例外:
java.io.IOException

readStringSavableMap

public 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
定義:
インタフェース InputCapsule 内の readStringSavableMap
例外:
java.io.IOException

readIntSavableMap

public IntMap<? extends Savable> readIntSavableMap(java.lang.String name,
                                                   IntMap<? extends Savable> defVal)
                                            throws java.io.IOException
定義:
インタフェース InputCapsule 内の readIntSavableMap
例外:
java.io.IOException

readFloatBuffer

public java.nio.FloatBuffer readFloatBuffer(java.lang.String name,
                                            java.nio.FloatBuffer defVal)
                                     throws java.io.IOException
reads from currentElem if name is null

定義:
インタフェース InputCapsule 内の readFloatBuffer
例外:
java.io.IOException

readIntBuffer

public java.nio.IntBuffer readIntBuffer(java.lang.String name,
                                        java.nio.IntBuffer defVal)
                                 throws java.io.IOException
定義:
インタフェース InputCapsule 内の readIntBuffer
例外:
java.io.IOException

readByteBuffer

public java.nio.ByteBuffer readByteBuffer(java.lang.String name,
                                          java.nio.ByteBuffer defVal)
                                   throws java.io.IOException
定義:
インタフェース InputCapsule 内の readByteBuffer
例外:
java.io.IOException

readShortBuffer

public java.nio.ShortBuffer readShortBuffer(java.lang.String name,
                                            java.nio.ShortBuffer defVal)
                                     throws java.io.IOException
定義:
インタフェース InputCapsule 内の readShortBuffer
例外:
java.io.IOException

readByteBufferArrayList

public java.util.ArrayList<java.nio.ByteBuffer> readByteBufferArrayList(java.lang.String name,
                                                                        java.util.ArrayList<java.nio.ByteBuffer> defVal)
                                                                 throws java.io.IOException
定義:
インタフェース InputCapsule 内の readByteBufferArrayList
例外:
java.io.IOException

readEnum

public <T extends java.lang.Enum<T>> T readEnum(java.lang.String name,
                                                java.lang.Class<T> enumType,
                                                T defVal)
                                     throws java.io.IOException
定義:
インタフェース InputCapsule 内の readEnum
例外:
java.io.IOException