com.thoughtworks.xstream.converters.collections
Class AbstractCollectionConverter
java.lang.Object
|
+--com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter
- All Implemented Interfaces:
- Converter
- Direct Known Subclasses:
- ArrayConverter, CollectionConverter, MapConverter
- public abstract class AbstractCollectionConverter
- extends java.lang.Object
- implements Converter
Method Summary |
abstract boolean |
canConvert(java.lang.Class type)
|
protected java.lang.Object |
createCollection(java.lang.Class type)
|
abstract void |
fromXML(ObjectTree objectGraph,
XMLReader xmlReader,
ConverterLookup converterLookup,
java.lang.Class requiredType)
|
protected java.lang.Object |
readItem(XMLReader xmlReader,
int childIndex,
ObjectTree objectGraph,
ConverterLookup converterLookup)
|
abstract void |
toXML(ObjectTree objectGraph,
XMLWriter xmlWriter,
ConverterLookup converterLookup)
|
protected void |
writeItem(java.lang.Object item,
XMLWriter xmlWriter,
ConverterLookup converterLookup,
ObjectTree objectGraph)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classMapper
protected ClassMapper classMapper
AbstractCollectionConverter
public AbstractCollectionConverter(ClassMapper classMapper)
canConvert
public abstract boolean canConvert(java.lang.Class type)
- Specified by:
canConvert
in interface Converter
toXML
public abstract void toXML(ObjectTree objectGraph,
XMLWriter xmlWriter,
ConverterLookup converterLookup)
- Specified by:
toXML
in interface Converter
fromXML
public abstract void fromXML(ObjectTree objectGraph,
XMLReader xmlReader,
ConverterLookup converterLookup,
java.lang.Class requiredType)
- Specified by:
fromXML
in interface Converter
writeItem
protected void writeItem(java.lang.Object item,
XMLWriter xmlWriter,
ConverterLookup converterLookup,
ObjectTree objectGraph)
readItem
protected java.lang.Object readItem(XMLReader xmlReader,
int childIndex,
ObjectTree objectGraph,
ConverterLookup converterLookup)
createCollection
protected java.lang.Object createCollection(java.lang.Class type)
Copyright © 2003 ThoughtWorks, Inc. All Rights Reserved.