@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)
Serializernames to avoid IllegalArgumentException,
making it an optional fieldexclude in interface Serializerpublic Serializer excludeAll()
SerializerexcludeAll in interface Serializerpublic <T> Serializer from(T object, String alias)
from in interface SerializerBuilderpublic <T> Serializer from(T object)
from in interface SerializerBuilderpublic Serializer include(String... fields)
Serializernames to avoid IllegalArgumentException
making it an optional fieldinclude in interface Serializerpublic void serialize()
Serializerserialize in interface Serializerpublic Serializer recursive()
Serializerrecursive in interface SerializerCopyright © 2014 Caelum. All rights reserved.