org.boris.variant.util
Class XMLObjectSerializer

java.lang.Object
  extended by org.boris.variant.util.XMLObjectSerializer

public class XMLObjectSerializer
extends java.lang.Object


Constructor Summary
XMLObjectSerializer()
           
 
Method Summary
static java.lang.Object decode(org.w3c.dom.Document d, java.lang.Class c)
           
static java.lang.Object decode(org.w3c.dom.Element e, java.lang.Class c)
           
static java.lang.Object decode(java.io.Reader xml, java.lang.Class c)
           
static org.w3c.dom.Document encode(java.lang.Object obj)
           
static void encode(java.lang.Object obj, org.w3c.dom.Node parent, java.lang.String name)
           
static org.w3c.dom.Document encode(java.lang.Object obj, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLObjectSerializer

public XMLObjectSerializer()
Method Detail

encode

public static org.w3c.dom.Document encode(java.lang.Object obj)
                                   throws XMLException
Throws:
XMLException

encode

public static org.w3c.dom.Document encode(java.lang.Object obj,
                                          java.lang.String name)
                                   throws XMLException
Throws:
XMLException

encode

public static void encode(java.lang.Object obj,
                          org.w3c.dom.Node parent,
                          java.lang.String name)
                   throws XMLException
Throws:
XMLException

decode

public static java.lang.Object decode(java.io.Reader xml,
                                      java.lang.Class c)
                               throws XMLException
Throws:
XMLException

decode

public static java.lang.Object decode(org.w3c.dom.Document d,
                                      java.lang.Class c)
                               throws XMLException
Throws:
XMLException

decode

public static java.lang.Object decode(org.w3c.dom.Element e,
                                      java.lang.Class c)
                               throws XMLException
Throws:
XMLException