@Vetoed public class XStreamSerializer extends Object implements SerializerBuilder
Constructor and Description |
---|
XStreamSerializer(com.thoughtworks.xstream.XStream xstream,
com.thoughtworks.xstream.io.HierarchicalStreamWriter writer) |
XStreamSerializer(com.thoughtworks.xstream.XStream xstream,
Writer writer) |
Modifier and Type | Method and Description |
---|---|
Serializer |
exclude(String... names)
Exclude these properties in serialization.
|
Serializer |
excludeAll()
Include all properties in serialization.
|
<T> Serializer |
from(T object) |
<T> Serializer |
from(T object,
String alias) |
Serializer |
include(String... fields)
Include these properties in serialization.
|
Serializer |
recursive()
Include all fields, recursively.
|
void |
serialize()
End method for this fluent interface
|
public XStreamSerializer(com.thoughtworks.xstream.XStream xstream, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
public XStreamSerializer(com.thoughtworks.xstream.XStream xstream, Writer writer)
public Serializer exclude(String... names)
Serializer
names
to avoid IllegalArgumentException,
making it an optional fieldexclude
in interface Serializer
public Serializer excludeAll()
Serializer
excludeAll
in interface Serializer
public <T> Serializer from(T object, String alias)
from
in interface SerializerBuilder
public <T> Serializer from(T object)
from
in interface SerializerBuilder
public Serializer include(String... fields)
Serializer
names
to avoid IllegalArgumentException
making it an optional fieldinclude
in interface Serializer
public void serialize()
Serializer
serialize
in interface Serializer
public Serializer recursive()
Serializer
recursive
in interface Serializer
Copyright © 2014 Caelum. All rights reserved.