public class GsonSerializer extends Object implements SerializerBuilder
| Modifier and Type | Field and Description |
|---|---|
protected VRaptorGsonBuilder |
builder |
| Constructor and Description |
|---|
GsonSerializer(VRaptorGsonBuilder builder,
Writer writer,
TypeNameExtractor extractor,
ProxyInitializer initializer,
Serializee serializee) |
| Modifier and Type | Method and Description |
|---|---|
Serializer |
exclude(String... names) |
Serializer |
excludeAll() |
<T> Serializer |
from(T object) |
<T> Serializer |
from(T object,
String alias) |
Serializer |
include(String... fields) |
protected static boolean |
isPrimitive(Class<?> type) |
Serializer |
recursive()
Include all fields, recursively.
|
void |
serialize()
end method for this fluent interface
|
protected VRaptorGsonBuilder builder
public GsonSerializer(VRaptorGsonBuilder builder, Writer writer, TypeNameExtractor extractor, ProxyInitializer initializer, Serializee serializee)
public Serializer exclude(String... names)
exclude in interface Serializerpublic Serializer excludeAll()
excludeAll 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)
include in interface Serializerpublic void serialize()
Serializerserialize in interface Serializerpublic Serializer recursive()
Serializerrecursive in interface Serializerprotected static boolean isPrimitive(Class<?> type)
Copyright © 2014 Caelum. All Rights Reserved.