public class XmlXStreamMarshallerFactory
extends java.lang.Object
XStreamMarshaller with given XStream, registered available
TypeAliasMapping and TypeConverterMapping instances as customization of the XStreamMarshaller
.| Constructor and Description |
|---|
XmlXStreamMarshallerFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected void |
configureXmlMarshaller(XStreamMarshaller marshaller) |
protected XStreamMarshaller |
createMarshaller() |
java.util.List<java.lang.Class<?>> |
getExcludeClasses() |
java.lang.Object |
getObject() |
protected XStreamMarshaller |
getObjectInternal() |
java.lang.Class |
getObjectType() |
protected XStream |
getXStream() |
boolean |
isSingleton() |
protected void |
setAliases(XStreamMarshaller marshaller,
java.util.Collection<TypeAliasMapping> aliases) |
void |
setApplicationContext(ApplicationContext ctx) |
protected void |
setAttributeAliasInternal(XStreamMarshaller marshaller,
TypeAliasMapping alias)
aliases property moving also from element to attribute
|
protected void |
setAttributeConverterInternal(XStreamMarshaller marshaller,
AttributeConverterMapping converterMapping) |
protected void |
setAttributeOmitInternal(XStreamMarshaller marshaller,
AttributeOmitMapping singleOmit) |
protected void |
setConverters(XStreamMarshaller marshaller,
java.util.Collection<TypeConverterMapping> typeConvereters) |
void |
setExcludeClasses(java.util.List<java.lang.Class<?>> excludeClasses) |
protected void |
setFieldAliasInternal(XStreamMarshaller marshaller,
TypeAliasMapping alias)
aliases property leaving it as element
|
protected void |
setImplicitCollections(XStreamMarshaller marshaller,
java.util.Collection<ImplicitCollection> values) |
protected void |
setOmitted(XStreamMarshaller marshaller,
java.util.Collection<AttributeOmitMapping> omitters) |
protected void |
setTypeAliasInternal(XStreamMarshaller marshaller,
TypeAliasMapping alias) |
protected void |
setTypeConverterInternal(XStreamMarshaller marshaller,
TypeConverterMapping converterMapping) |
void |
setXStream(XStream xStream) |
public void afterPropertiesSet()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object getObject()
throws java.lang.Exception
java.lang.Exceptionprotected XStreamMarshaller getObjectInternal()
protected void configureXmlMarshaller(XStreamMarshaller marshaller)
protected void setImplicitCollections(XStreamMarshaller marshaller,
java.util.Collection<ImplicitCollection> values)
protected XStream getXStream()
protected XStreamMarshaller createMarshaller()
public void setXStream(XStream xStream)
protected void setOmitted(XStreamMarshaller marshaller,
java.util.Collection<AttributeOmitMapping> omitters)
protected void setConverters(XStreamMarshaller marshaller,
java.util.Collection<TypeConverterMapping> typeConvereters)
protected void setAliases(XStreamMarshaller marshaller,
java.util.Collection<TypeAliasMapping> aliases)
protected void setAttributeOmitInternal(XStreamMarshaller marshaller,
AttributeOmitMapping singleOmit)
protected void setAttributeConverterInternal(XStreamMarshaller marshaller,
AttributeConverterMapping converterMapping)
protected void setTypeConverterInternal(XStreamMarshaller marshaller,
TypeConverterMapping converterMapping)
protected void setTypeAliasInternal(XStreamMarshaller marshaller,
TypeAliasMapping alias)
protected void setAttributeAliasInternal(XStreamMarshaller marshaller,
TypeAliasMapping alias)
protected void setFieldAliasInternal(XStreamMarshaller marshaller,
TypeAliasMapping alias)
public java.lang.Class getObjectType()
public boolean isSingleton()
public void setApplicationContext(ApplicationContext ctx)
throws BeansException
BeansExceptionpublic java.util.List<java.lang.Class<?>> getExcludeClasses()
public void setExcludeClasses(java.util.List<java.lang.Class<?>> excludeClasses)
Copyright © 2018 SAP SE. All Rights Reserved.