public abstract class AbstractXStreamConverter extends Object implements com.thoughtworks.xstream.converters.Converter
Modifier and Type | Class and Description |
---|---|
static interface |
AbstractXStreamConverter.NodeReader |
Modifier | Constructor and Description |
---|---|
protected |
AbstractXStreamConverter(Class type) |
Modifier and Type | Method and Description |
---|---|
boolean |
canConvert(Class clazz) |
protected List<String> |
readList(com.thoughtworks.xstream.io.HierarchicalStreamReader reader) |
protected void |
readNodes(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
AbstractXStreamConverter.NodeReader nodeReader) |
protected <T> T |
readObject(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Class<? extends T> clazz) |
protected <T> List<T> |
readObjectList(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context,
Class<? extends T> clazz) |
protected void |
writeAttribute(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
String name,
String value) |
protected void |
writeList(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
String listName,
String itemName,
Iterable<String> list) |
protected void |
writeObject(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context,
String name,
Object value) |
protected void |
writeObjectList(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context,
String listName,
String itemName,
Iterable<? extends Object> list) |
protected void |
writeString(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
String name,
String value) |
protected AbstractXStreamConverter(Class type)
public boolean canConvert(Class clazz)
canConvert
in interface com.thoughtworks.xstream.converters.ConverterMatcher
protected void writeAttribute(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, String name, String value)
protected void writeString(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, String name, String value)
protected void writeObject(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, String name, Object value)
protected void writeList(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, String listName, String itemName, Iterable<String> list)
protected void writeObjectList(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, String listName, String itemName, Iterable<? extends Object> list)
protected void readNodes(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, AbstractXStreamConverter.NodeReader nodeReader)
protected List<String> readList(com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
protected <T> T readObject(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context, Class<? extends T> clazz)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.