com.thoughtworks.xstream.converters.basic
Class AbstractBasicConverter

java.lang.Object
  |
  +--com.thoughtworks.xstream.converters.basic.AbstractBasicConverter
All Implemented Interfaces:
Converter
Direct Known Subclasses:
BooleanConverter, ByteConverter, CharConverter, DateConverter, DoubleConverter, FloatConverter, IntConverter, JavaClassConverter, LongConverter, ShortConverter, SqlTimestampConverter, StringBufferConverter, StringConverter

public abstract class AbstractBasicConverter
extends java.lang.Object
implements Converter


Constructor Summary
AbstractBasicConverter()
           
 
Method Summary
abstract  boolean canConvert(java.lang.Class type)
           
protected abstract  java.lang.Object fromString(java.lang.String str)
           
 void fromXML(ObjectTree objectGraph, XMLReader xmlReader, ConverterLookup converterLookup, java.lang.Class requiredType)
           
protected  java.lang.String toString(java.lang.Object obj)
           
 void toXML(ObjectTree objectGraph, XMLWriter xmlWriter, ConverterLookup converterLookup)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBasicConverter

public AbstractBasicConverter()
Method Detail

fromString

protected abstract java.lang.Object fromString(java.lang.String str)

canConvert

public abstract boolean canConvert(java.lang.Class type)
Specified by:
canConvert in interface Converter

toString

protected java.lang.String toString(java.lang.Object obj)

toXML

public void toXML(ObjectTree objectGraph,
                  XMLWriter xmlWriter,
                  ConverterLookup converterLookup)
Specified by:
toXML in interface Converter

fromXML

public void fromXML(ObjectTree objectGraph,
                    XMLReader xmlReader,
                    ConverterLookup converterLookup,
                    java.lang.Class requiredType)
Specified by:
fromXML in interface Converter


Copyright © 2003 ThoughtWorks, Inc. All Rights Reserved.