com.rapidminer.tools
Class XMLSerialization

java.lang.Object
  extended by com.rapidminer.tools.XMLSerialization

public class XMLSerialization
extends java.lang.Object

This class handles all kinds in- and output write processes for all kinds of objects into and from XML. This class must use object streams since memory consumption is too big otherwise. Hence, string based methods are no longer supported.

Author:
Ingo Mierswa

Constructor Summary
XMLSerialization(java.lang.ClassLoader classLoader)
           
 
Method Summary
 void addAlias(java.lang.String name, java.lang.Class clazz)
           
 java.lang.Object fromXML(java.io.InputStream in)
           
static XMLSerialization getXMLSerialization()
          Returns the singleton instance.
static void init(java.lang.ClassLoader classLoader)
           
 void writeXML(java.lang.Object object, java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLSerialization

public XMLSerialization(java.lang.ClassLoader classLoader)
Method Detail

init

public static void init(java.lang.ClassLoader classLoader)

addAlias

public void addAlias(java.lang.String name,
                     java.lang.Class clazz)

writeXML

public void writeXML(java.lang.Object object,
                     java.io.OutputStream out)
              throws java.io.IOException
Throws:
java.io.IOException

fromXML

public java.lang.Object fromXML(java.io.InputStream in)
                         throws java.io.IOException
Throws:
java.io.IOException

getXMLSerialization

public static XMLSerialization getXMLSerialization()
Returns the singleton instance.



Copyright © 2001-2009 by Rapid-I