@RequestScoped public class XStreamXMLSerialization extends Object implements XMLSerialization
ENVIRONMENT_INDENTED_KEY
Modifier | Constructor and Description |
---|---|
protected |
XStreamXMLSerialization()
Deprecated.
CDI eyes only
|
|
XStreamXMLSerialization(javax.servlet.http.HttpServletResponse response,
XStreamBuilder builder,
Environment environment) |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(String format) |
<T> Serializer |
from(T object)
Serializes this object to the clients writer with out ROOT alias.
|
<T> Serializer |
from(T object,
String alias)
Serializes this object to the clients writer, with a given alias.
|
protected SerializerBuilder |
getSerializer() |
protected com.thoughtworks.xstream.io.HierarchicalStreamWriter |
getWriter() |
XMLSerialization |
indented()
This option adds indentation to output XML.
|
protected void |
init() |
protected XStreamXMLSerialization()
@Inject public XStreamXMLSerialization(javax.servlet.http.HttpServletResponse response, XStreamBuilder builder, Environment environment)
@PostConstruct protected void init()
public boolean accepts(String format)
accepts
in interface Serialization
public XMLSerialization indented()
XMLSerialization
XMLSerialization.ENVIRONMENT_INDENTED_KEY
is found
in environment, the value will evaluated.indented
in interface XMLSerialization
public <T> Serializer from(T object)
NoRootSerialization
from
in interface NoRootSerialization
protected SerializerBuilder getSerializer()
protected com.thoughtworks.xstream.io.HierarchicalStreamWriter getWriter()
public <T> Serializer from(T object, String alias)
Serialization
from
in interface Serialization
Copyright © 2014 Caelum. All rights reserved.