com.thoughtworks.xstream.converters.extended
Class JavaClassConverter

java.lang.Object
  extended bycom.thoughtworks.xstream.converters.basic.AbstractBasicConverter
      extended bycom.thoughtworks.xstream.converters.extended.JavaClassConverter
All Implemented Interfaces:
Converter

public class JavaClassConverter
extends AbstractBasicConverter

Converts a java.lang.Class to XML.

Author:
Aslak Hellesøy, Joe Walnes, Matthew Sandoz

Constructor Summary
JavaClassConverter()
          Deprecated. As of 1.1.1 - use other constructor and explicitly supply a ClassLoader.
JavaClassConverter(java.lang.ClassLoader classLoader)
           
 
Method Summary
 boolean canConvert(java.lang.Class clazz)
          Called by XStream to determine whether to use this converter instance to marshall a particular type.
protected  java.lang.Object fromString(java.lang.String str)
           
protected  java.lang.String toString(java.lang.Object obj)
           
 
Methods inherited from class com.thoughtworks.xstream.converters.basic.AbstractBasicConverter
marshal, unmarshal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClassConverter

public JavaClassConverter()
Deprecated. As of 1.1.1 - use other constructor and explicitly supply a ClassLoader.


JavaClassConverter

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

canConvert

public boolean canConvert(java.lang.Class clazz)
Description copied from interface: Converter
Called by XStream to determine whether to use this converter instance to marshall a particular type.

Specified by:
canConvert in interface Converter
Specified by:
canConvert in class AbstractBasicConverter

toString

protected java.lang.String toString(java.lang.Object obj)
Overrides:
toString in class AbstractBasicConverter

fromString

protected java.lang.Object fromString(java.lang.String str)
Specified by:
fromString in class AbstractBasicConverter


Joe Walnes, http://xstream.codehaus.org/