Package com.ardor3d.util.export
Interface InputCapsule
- All Known Implementing Classes:
BinaryInputCapsule
,DOMInputCapsule
public interface InputCapsule
-
Method Summary
Modifier and TypeMethodDescriptionreadBitSet
(String name, BitSet defVal) boolean
readBoolean
(String name, boolean defVal) boolean[]
readBooleanArray
(String name, boolean[] defVal) boolean[][]
readBooleanArray2D
(String name, boolean[][] defVal) byte
byte[]
readByteArray
(String name, byte[] defVal) byte[][]
readByteArray2D
(String name, byte[][] defVal) readByteBuffer
(String name, ByteBuffer defVal) readByteBufferList
(String name, List<ByteBuffer> defVal) double
readDouble
(String name, double defVal) double[]
readDoubleArray
(String name, double[] defVal) double[][]
readDoubleArray2D
(String name, double[][] defVal) <T extends Enum<T>>
T<T extends Enum<T>>
T[]readEnumArray
(String name, Class<T> enumType, T[] defVal) float
float[]
readFloatArray
(String name, float[] defVal) float[][]
readFloatArray2D
(String name, float[][] defVal) readFloatBuffer
(String name, FloatBuffer defVal) readFloatBufferList
(String name, List<FloatBuffer> defVal) int
int[]
readIntArray
(String name, int[] defVal) int[][]
readIntArray2D
(String name, int[][] defVal) readIntBuffer
(String name, IntBuffer defVal) long
long[]
readLongArray
(String name, long[] defVal) long[][]
readLongArray2D
(String name, long[][] defVal) readSavable
(String name, Savable defVal) Savable[]
readSavableArray
(String name, Savable[] defVal) Savable[][]
readSavableArray2D
(String name, Savable[][] defVal) readSavableList
(String name, List<E> defVal) readSavableListArray
(String name, List<E>[] defVal) readSavableListArray2D
(String name, List<E>[][] defVal) readSavableMap
(String name, Map<K, V> defVal) short
short[]
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, V> defVal)
-
Method Details
-
readByte
- Throws:
IOException
-
readByteArray
- Throws:
IOException
-
readByteArray2D
- Throws:
IOException
-
readInt
- Throws:
IOException
-
readIntArray
- Throws:
IOException
-
readIntArray2D
- Throws:
IOException
-
readFloat
- Throws:
IOException
-
readFloatArray
- Throws:
IOException
-
readFloatArray2D
- Throws:
IOException
-
readDouble
- Throws:
IOException
-
readDoubleArray
- Throws:
IOException
-
readDoubleArray2D
- Throws:
IOException
-
readLong
- Throws:
IOException
-
readLongArray
- Throws:
IOException
-
readLongArray2D
- Throws:
IOException
-
readShort
- Throws:
IOException
-
readShortArray
- Throws:
IOException
-
readShortArray2D
- Throws:
IOException
-
readBoolean
- Throws:
IOException
-
readBooleanArray
- Throws:
IOException
-
readBooleanArray2D
- Throws:
IOException
-
readString
- Throws:
IOException
-
readStringArray
- Throws:
IOException
-
readStringArray2D
- Throws:
IOException
-
readBitSet
- Throws:
IOException
-
readSavable
- Throws:
IOException
-
readSavableArray
- Throws:
IOException
-
readSavableArray2D
- Throws:
IOException
-
readSavableList
- Throws:
IOException
-
readSavableListArray
<E extends Savable> List<E>[] readSavableListArray(String name, List<E>[] defVal) throws IOException - Throws:
IOException
-
readSavableListArray2D
<E extends Savable> List<E>[][] readSavableListArray2D(String name, List<E>[][] defVal) throws IOException - Throws:
IOException
-
readFloatBufferList
- Throws:
IOException
-
readByteBufferList
- Throws:
IOException
-
readSavableMap
<K extends Savable,V extends Savable> Map<K,V> readSavableMap(String name, Map<K, V> defVal) throws IOException- Throws:
IOException
-
readStringSavableMap
<V extends Savable> Map<String,V> readStringSavableMap(String name, Map<String, V> defVal) throws IOException- Throws:
IOException
-
readFloatBuffer
- Throws:
IOException
-
readIntBuffer
- Throws:
IOException
-
readByteBuffer
- Throws:
IOException
-
readShortBuffer
- Throws:
IOException
-
readEnum
- Throws:
IOException
-
readEnumArray
<T extends Enum<T>> T[] readEnumArray(String name, Class<T> enumType, T[] defVal) throws IOException - Throws:
IOException
-