com.jme.util.export.xml
Class DOMOutputCapsule
java.lang.Object
com.jme.util.export.xml.DOMOutputCapsule
- All Implemented Interfaces:
- OutputCapsule
public class DOMOutputCapsule
- extends java.lang.Object
- implements OutputCapsule
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
Method Summary |
org.w3c.dom.Document |
getDoc()
|
void |
write(java.util.BitSet value,
java.lang.String name,
java.util.BitSet defVal)
|
void |
write(boolean[][] value,
java.lang.String name,
boolean[][] defVal)
|
void |
write(boolean[] value,
java.lang.String name,
boolean[] defVal)
|
void |
write(boolean value,
java.lang.String name,
boolean defVal)
|
void |
write(byte[][] value,
java.lang.String name,
byte[][] defVal)
|
void |
write(byte[] value,
java.lang.String name,
byte[] defVal)
|
void |
write(java.nio.ByteBuffer value,
java.lang.String name,
java.nio.ByteBuffer defVal)
|
void |
write(byte value,
java.lang.String name,
byte defVal)
|
void |
write(double[][] value,
java.lang.String name,
double[][] defVal)
|
void |
write(double[] value,
java.lang.String name,
double[] defVal)
|
void |
write(double value,
java.lang.String name,
double defVal)
|
void |
write(java.lang.Enum value,
java.lang.String name,
java.lang.Enum defVal)
|
void |
write(float[][] value,
java.lang.String name,
float[][] defVal)
|
void |
write(float[] value,
java.lang.String name,
float[] defVal)
|
void |
write(java.nio.FloatBuffer value,
java.lang.String name,
java.nio.FloatBuffer defVal)
|
void |
write(float value,
java.lang.String name,
float defVal)
|
void |
write(int[][] value,
java.lang.String name,
int[][] defVal)
|
void |
write(int[] value,
java.lang.String name,
int[] defVal)
|
void |
write(java.nio.IntBuffer value,
java.lang.String name,
java.nio.IntBuffer defVal)
|
void |
write(int value,
java.lang.String name,
int defVal)
|
void |
write(long[][] value,
java.lang.String name,
long[][] defVal)
|
void |
write(long[] value,
java.lang.String name,
long[] defVal)
|
void |
write(long value,
java.lang.String name,
long defVal)
|
void |
write(Savable[][] value,
java.lang.String name,
Savable[][] defVal)
|
void |
write(Savable[] objects,
java.lang.String name,
Savable[] defVal)
|
void |
write(Savable object,
java.lang.String name,
Savable defVal)
|
void |
write(short[][] value,
java.lang.String name,
short[][] defVal)
|
void |
write(short[] value,
java.lang.String name,
short[] defVal)
|
void |
write(java.nio.ShortBuffer value,
java.lang.String name,
java.nio.ShortBuffer defVal)
|
void |
write(short value,
java.lang.String name,
short defVal)
|
void |
write(java.lang.String[][] value,
java.lang.String name,
java.lang.String[][] defVal)
|
void |
write(java.lang.String[] value,
java.lang.String name,
java.lang.String[] defVal)
|
void |
write(java.lang.String value,
java.lang.String name,
java.lang.String defVal)
|
void |
writeByteBufferArrayList(java.util.ArrayList<java.nio.ByteBuffer> array,
java.lang.String name,
java.util.ArrayList<java.nio.ByteBuffer> defVal)
|
void |
writeFloatBufferArrayList(java.util.ArrayList<java.nio.FloatBuffer> array,
java.lang.String name,
java.util.ArrayList<java.nio.FloatBuffer> defVal)
|
void |
writeSavableArrayList(java.util.ArrayList array,
java.lang.String name,
java.util.ArrayList defVal)
|
void |
writeSavableArrayListArray(java.util.ArrayList[] objects,
java.lang.String name,
java.util.ArrayList[] defVal)
|
void |
writeSavableArrayListArray2D(java.util.ArrayList[][] value,
java.lang.String name,
java.util.ArrayList[][] defVal)
|
void |
writeSavableMap(java.util.Map<? extends Savable,? extends Savable> map,
java.lang.String name,
java.util.Map<? extends Savable,? extends Savable> defVal)
|
void |
writeStringSavableMap(java.util.Map<java.lang.String,? extends Savable> map,
java.lang.String name,
java.util.Map<java.lang.String,? extends Savable> defVal)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DOMOutputCapsule
public DOMOutputCapsule(org.w3c.dom.Document doc,
JMEExporter exporter)
getDoc
public org.w3c.dom.Document getDoc()
write
public void write(byte value,
java.lang.String name,
byte defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(byte[] value,
java.lang.String name,
byte[] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(byte[][] value,
java.lang.String name,
byte[][] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(int value,
java.lang.String name,
int defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(int[] value,
java.lang.String name,
int[] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(int[][] value,
java.lang.String name,
int[][] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(float value,
java.lang.String name,
float defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(float[] value,
java.lang.String name,
float[] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(float[][] value,
java.lang.String name,
float[][] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(double value,
java.lang.String name,
double defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(double[] value,
java.lang.String name,
double[] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(double[][] value,
java.lang.String name,
double[][] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(long value,
java.lang.String name,
long defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(long[] value,
java.lang.String name,
long[] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(long[][] value,
java.lang.String name,
long[][] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(short value,
java.lang.String name,
short defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(short[] value,
java.lang.String name,
short[] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(short[][] value,
java.lang.String name,
short[][] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(boolean value,
java.lang.String name,
boolean defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(boolean[] value,
java.lang.String name,
boolean[] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(boolean[][] value,
java.lang.String name,
boolean[][] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(java.lang.String value,
java.lang.String name,
java.lang.String defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(java.lang.String[] value,
java.lang.String name,
java.lang.String[] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(java.lang.String[][] value,
java.lang.String name,
java.lang.String[][] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(java.util.BitSet value,
java.lang.String name,
java.util.BitSet defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(Savable object,
java.lang.String name,
Savable defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(Savable[] objects,
java.lang.String name,
Savable[] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(Savable[][] value,
java.lang.String name,
Savable[][] defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
writeSavableArrayList
public void writeSavableArrayList(java.util.ArrayList array,
java.lang.String name,
java.util.ArrayList defVal)
throws java.io.IOException
- Specified by:
writeSavableArrayList
in interface OutputCapsule
- Throws:
java.io.IOException
writeSavableArrayListArray
public void writeSavableArrayListArray(java.util.ArrayList[] objects,
java.lang.String name,
java.util.ArrayList[] defVal)
throws java.io.IOException
- Specified by:
writeSavableArrayListArray
in interface OutputCapsule
- Throws:
java.io.IOException
writeSavableArrayListArray2D
public void writeSavableArrayListArray2D(java.util.ArrayList[][] value,
java.lang.String name,
java.util.ArrayList[][] defVal)
throws java.io.IOException
- Specified by:
writeSavableArrayListArray2D
in interface OutputCapsule
- Throws:
java.io.IOException
writeFloatBufferArrayList
public void writeFloatBufferArrayList(java.util.ArrayList<java.nio.FloatBuffer> array,
java.lang.String name,
java.util.ArrayList<java.nio.FloatBuffer> defVal)
throws java.io.IOException
- Specified by:
writeFloatBufferArrayList
in interface OutputCapsule
- Throws:
java.io.IOException
writeSavableMap
public void writeSavableMap(java.util.Map<? extends Savable,? extends Savable> map,
java.lang.String name,
java.util.Map<? extends Savable,? extends Savable> defVal)
throws java.io.IOException
- Specified by:
writeSavableMap
in interface OutputCapsule
- Throws:
java.io.IOException
writeStringSavableMap
public void writeStringSavableMap(java.util.Map<java.lang.String,? extends Savable> map,
java.lang.String name,
java.util.Map<java.lang.String,? extends Savable> defVal)
throws java.io.IOException
- Specified by:
writeStringSavableMap
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(java.nio.FloatBuffer value,
java.lang.String name,
java.nio.FloatBuffer defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(java.nio.IntBuffer value,
java.lang.String name,
java.nio.IntBuffer defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(java.nio.ByteBuffer value,
java.lang.String name,
java.nio.ByteBuffer defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(java.nio.ShortBuffer value,
java.lang.String name,
java.nio.ShortBuffer defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
write
public void write(java.lang.Enum value,
java.lang.String name,
java.lang.Enum defVal)
throws java.io.IOException
- Specified by:
write
in interface OutputCapsule
- Throws:
java.io.IOException
writeByteBufferArrayList
public void writeByteBufferArrayList(java.util.ArrayList<java.nio.ByteBuffer> array,
java.lang.String name,
java.util.ArrayList<java.nio.ByteBuffer> defVal)
throws java.io.IOException
- Specified by:
writeByteBufferArrayList
in interface OutputCapsule
- Throws:
java.io.IOException