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)
public void toXML(java.io.OutputStream stream)
protected static <T extends XmlSerializable> T fromXML(java.lang.String filename, java.lang.Class<T> c)
public static <T extends XmlSerializable> T fromXML(java.io.InputStream xml, java.lang.Class<T> c)
public static int populateObjectFromCMDParams(java.lang.Object obj, java.lang.String[] args)
public static void populateObjectFromCMDParams(java.lang.Object obj, java.util.Deque<java.lang.String> args)