Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.util
Class SerialUtils

java.lang.Object
  extended byorg.evolvica.util.SerialUtils

public class SerialUtils
extends java.lang.Object

Utility methods for serialization.

Since:
0.5.1
Version:
$Revision: 1.5 $ $Date: 2004/05/26 11:58:38 $
Author:
Andreas Rummler

Constructor Summary
SerialUtils()
           
 
Method Summary
static java.lang.Object deserialize(org.w3c.dom.Element element)
          Deserializes an XML element into a Java object.
static java.lang.Object deserialize(org.w3c.dom.Element element, java.lang.ClassLoader classloader)
          Deserializes an XML element into a Java object.
static void serialize(org.w3c.dom.Element parent, java.lang.Object object)
          Serializes a JavaBean in an XML element.
static org.w3c.dom.Element serialize(java.lang.Object object)
          Serializes a JavaBean in an XML element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerialUtils

public SerialUtils()
Method Detail

serialize

public static org.w3c.dom.Element serialize(java.lang.Object object)
                                     throws SerializationException
Serializes a JavaBean in an XML element.

Parameters:
object - bean to be serialized
Returns:
XML element containing the bean information
Throws:
SerializationException - thrown in case the serialization fails

serialize

public static void serialize(org.w3c.dom.Element parent,
                             java.lang.Object object)
                      throws SerializationException
Serializes a JavaBean in an XML element.

Parameters:
parent - XML element to be used as the parent/root element
object - bean to be serialized
Throws:
SerializationException - thrown in case the serialization fails

deserialize

public static java.lang.Object deserialize(org.w3c.dom.Element element)
                                    throws SerializationException
Deserializes an XML element into a Java object.

Parameters:
element - XML element to be deserialized
Returns:
deserialized Java object
Throws:
SerializationException - thrown in case the deserialization fails

deserialize

public static java.lang.Object deserialize(org.w3c.dom.Element element,
                                           java.lang.ClassLoader classloader)
                                    throws SerializationException
Deserializes an XML element into a Java object.

Parameters:
element - XML element to be deserialized
classloader - class loader to used instead of the system class loader
Returns:
deserialized Java object
Throws:
SerializationException - thrown in case the deserialization fails

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems