com.thoughtworks.xstream
Class XStream

java.lang.Object
  extended bycom.thoughtworks.xstream.XStream

public class XStream
extends java.lang.Object


Field Summary
private  ClassMapper classMapper
           
private  ConverterLookup converterLookup
           
private  ObjectFactory objectFactory
           
private  XMLReaderDriver xmlReaderDriver
           
 
Constructor Summary
XStream()
           
XStream(ObjectFactory objectFactory, ClassMapper classMapper, ElementMapper elementMapper)
           
 
Method Summary
 void alias(java.lang.String elementName, java.lang.Class type)
           
 void alias(java.lang.String elementName, java.lang.Class type, java.lang.Class defaultImplementation)
           
 java.lang.Object fromXML(java.lang.String xml)
           
 java.lang.Object fromXML(XMLReader xmlReader)
           
 java.lang.Object fromXML(XMLReader xmlReader, java.lang.Object root)
           
 void registerConverter(Converter converter)
           
 java.lang.String toXML(java.lang.Object obj)
           
 void toXML(java.lang.Object obj, XMLWriter xmlWriter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

converterLookup

private ConverterLookup converterLookup

xmlReaderDriver

private XMLReaderDriver xmlReaderDriver

classMapper

private ClassMapper classMapper

objectFactory

private ObjectFactory objectFactory
Constructor Detail

XStream

public XStream()

XStream

public XStream(ObjectFactory objectFactory,
               ClassMapper classMapper,
               ElementMapper elementMapper)
Method Detail

alias

public void alias(java.lang.String elementName,
                  java.lang.Class type,
                  java.lang.Class defaultImplementation)

alias

public void alias(java.lang.String elementName,
                  java.lang.Class type)

toXML

public java.lang.String toXML(java.lang.Object obj)

toXML

public void toXML(java.lang.Object obj,
                  XMLWriter xmlWriter)

fromXML

public java.lang.Object fromXML(java.lang.String xml)

fromXML

public java.lang.Object fromXML(XMLReader xmlReader)

fromXML

public java.lang.Object fromXML(XMLReader xmlReader,
                                java.lang.Object root)

registerConverter

public void registerConverter(Converter converter)