@Dependent public class GsonBuilderWrapper extends Object implements GsonSerializerBuilder, GsonDeserializerBuilder
Modifier | Constructor and Description |
---|---|
protected |
GsonBuilderWrapper()
Deprecated.
CDI eyes only
|
|
GsonBuilderWrapper(javax.enterprise.inject.Instance<com.google.gson.JsonSerializer<?>> jsonSerializers,
javax.enterprise.inject.Instance<com.google.gson.JsonDeserializer<?>> jsonDeserializers) |
Modifier and Type | Method and Description |
---|---|
com.google.gson.Gson |
create() |
String |
getAlias() |
Serializee |
getSerializee() |
void |
indented() |
boolean |
isWithoutRoot() |
void |
setAlias(String alias) |
void |
setExclusionStrategies(com.google.gson.ExclusionStrategy... strategies) |
void |
setWithoutRoot(boolean withoutRoot) |
@Inject public GsonBuilderWrapper(@Any javax.enterprise.inject.Instance<com.google.gson.JsonSerializer<?>> jsonSerializers, @Any javax.enterprise.inject.Instance<com.google.gson.JsonDeserializer<?>> jsonDeserializers)
protected GsonBuilderWrapper()
public com.google.gson.Gson create()
create
in interface GsonInterfaceBuilder
public Serializee getSerializee()
getSerializee
in interface GsonSerializerBuilder
public boolean isWithoutRoot()
isWithoutRoot
in interface GsonSerializerBuilder
public void setWithoutRoot(boolean withoutRoot)
setWithoutRoot
in interface GsonSerializerBuilder
public String getAlias()
getAlias
in interface GsonSerializerBuilder
public void setAlias(String alias)
setAlias
in interface GsonSerializerBuilder
public void indented()
indented
in interface GsonSerializerBuilder
public void setExclusionStrategies(com.google.gson.ExclusionStrategy... strategies)
setExclusionStrategies
in interface GsonSerializerBuilder
Copyright © 2014 Caelum. All rights reserved.