public class XmlSerializable
extends java.lang.Object
Constructor and Description |
---|
XmlSerializable() |
Modifier and Type | Method and Description |
---|---|
static <T extends XmlSerializable> |
fromXML(java.io.InputStream xml,
java.lang.Class<T> c)
Spits out an object from the given XML file with the given class
|
protected static <T extends XmlSerializable> |
fromXML(java.lang.String filename,
java.lang.Class<T> c)
Spits out an object from the given XML file with the given class
|
static void |
populateObjectFromCMDParams(java.lang.Object obj,
java.util.Deque<java.lang.String> args)
Given a list of command line arguments which have the same name as the XML nodes, populate me an object with the values filled in
|
static int |
populateObjectFromCMDParams(java.lang.Object obj,
java.lang.String[] args)
Given a list of command line arguments which have the same name as the XML nodes, populate me an object with the values filled in
|
void |
toXML(java.io.OutputStream stream)
Spits out the class to the given XML file
|
void |
toXML(java.lang.String filename)
Spits out the class to the given XML file
|
public void toXML(java.lang.String filename)
filename
- The name of the file to write.public void toXML(java.io.OutputStream stream)
stream
- The stream to write to.protected static <T extends XmlSerializable> T fromXML(java.lang.String filename, java.lang.Class<T> c)
T
- The type of the class.filename
- The name of the file to read.c
- The class.public static <T extends XmlSerializable> T fromXML(java.io.InputStream xml, java.lang.Class<T> c)
T
- The type of the class.xml
- The input stream to read.c
- The class.public static int populateObjectFromCMDParams(java.lang.Object obj, java.lang.String[] args)
obj
- The object to populate.args
- The arguments.public static void populateObjectFromCMDParams(java.lang.Object obj, java.util.Deque<java.lang.String> args)
obj
- The object to populate.args
- The arguments.