public class JavaBeanConverter extends Object implements com.thoughtworks.xstream.converters.Converter
BeanProvider used as
default is based on BeanInfo. Indexed properties are currently not supported.| Modifier and Type | Class and Description |
|---|---|
static class |
JavaBeanConverter.DuplicateFieldException
Deprecated.
As of 1.3
|
static class |
JavaBeanConverter.DuplicatePropertyException
Exception to indicate double processing of a property to avoid silent clobbering.
|
| Modifier and Type | Field and Description |
|---|---|
protected com.thoughtworks.xstream.converters.javabean.JavaBeanProvider |
beanProvider |
protected com.thoughtworks.xstream.mapper.Mapper |
mapper |
| Constructor and Description |
|---|
JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper mapper) |
JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
Class type) |
JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
com.thoughtworks.xstream.converters.javabean.JavaBeanProvider beanProvider) |
JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
com.thoughtworks.xstream.converters.javabean.JavaBeanProvider beanProvider,
Class type) |
JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
String classAttributeIdentifier)
Deprecated.
As of 1.3, use
JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper) and XStream.aliasAttribute(String, String) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canConvert(Class type)
Only checks for the availability of a public default constructor.
|
void |
marshal(Object source,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
com.thoughtworks.xstream.converters.MarshallingContext context) |
Object |
unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context) |
protected final com.thoughtworks.xstream.mapper.Mapper mapper
protected final com.thoughtworks.xstream.converters.javabean.JavaBeanProvider beanProvider
public JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper mapper)
public JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
Class type)
public JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
com.thoughtworks.xstream.converters.javabean.JavaBeanProvider beanProvider)
public JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
com.thoughtworks.xstream.converters.javabean.JavaBeanProvider beanProvider,
Class type)
public JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
String classAttributeIdentifier)
JavaBeanConverter(com.thoughtworks.xstream.mapper.Mapper) and XStream.aliasAttribute(String, String)public boolean canConvert(Class type)
canConvert in interface com.thoughtworks.xstream.converters.ConverterMatcherpublic void marshal(Object source, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context)
marshal in interface com.thoughtworks.xstream.converters.Converterpublic Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)
unmarshal in interface com.thoughtworks.xstream.converters.ConverterCopyright © 2013. All Rights Reserved.