Package com.jme3.export.xml
Class XMLExporter
java.lang.Object
com.jme3.export.xml.XMLExporter
- All Implemented Interfaces:
JmeExporter
Part of the jME XML IO system as introduced in the Google Code jmexml project.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCapsule(Savable object) Returns theOutputCapsulefor the given savable object.static XMLExportervoidExport theSavableto a file.voidsave(Savable object, OutputStream outputStream) Export theSavableto an OutputStream.voidsetIndentSpaces(int indentSpaces) Sets the number of spaces used to indent nested tags.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jme3.export.JmeExporter
save
-
Field Details
-
ELEMENT_MAPENTRY
- See Also:
-
ELEMENT_KEY
- See Also:
-
ELEMENT_VALUE
- See Also:
-
ATTRIBUTE_SIZE
- See Also:
-
ATTRIBUTE_DATA
- See Also:
-
ATTRIBUTE_CLASS
- See Also:
-
ATTRIBUTE_REFERENCE_ID
- See Also:
-
ATTRIBUTE_REFERENCE
- See Also:
-
ATTRIBUTE_SAVABLE_VERSIONS
- See Also:
-
-
Constructor Details
-
XMLExporter
public XMLExporter()
-
-
Method Details
-
save
Description copied from interface:JmeExporterExport theSavableto an OutputStream.- Specified by:
savein interfaceJmeExporter- Parameters:
object- The savable to exportoutputStream- The output stream- Throws:
IOException- If an io exception occurs during export
-
save
Description copied from interface:JmeExporterExport theSavableto a file. If the path to the file doesn't exist, the parent directories can be created if thecreateDirectoriesflag is true. If the path does not exist andcreateDirectoriesis false, then an exception is thrown.- Specified by:
savein interfaceJmeExporter- Parameters:
object- The savable to exportf- The file to export tocreateDirectories- flag to indicate if the directories should be created- Throws:
IOException- If an io exception occurs during export
-
getCapsule
Description copied from interface:JmeExporterReturns theOutputCapsulefor the given savable object.- Specified by:
getCapsulein interfaceJmeExporter- Parameters:
object- The object to retrieve an output capsule for.- Returns:
- the
OutputCapsulefor the given savable object.
-
setIndentSpaces
public void setIndentSpaces(int indentSpaces) Sets the number of spaces used to indent nested tags.- Parameters:
indentSpaces- The number of spaces to indent for each level of nesting. Default is 4. Pass 0 to disable pretty printing and write document without adding any whitespace.
-
getInstance
-