Package org.jclouds.json.config
Class GsonModule
java.lang.Object
com.google.inject.AbstractModule
org.jclouds.json.config.GsonModule
- All Implemented Interfaces:
com.google.inject.Module
public class GsonModule
extends com.google.inject.AbstractModule
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
Special cases serialization for LoginCredentials and normalizes all others.static class
static interface
static class
static class
static class
static class
static class
static class
static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected final com.google.gson.TypeAdapter
<JsonBall> Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
GsonModule
public GsonModule()
-
-
Method Details
-
provideJsonBallAdapter
@Provides @Singleton protected final com.google.gson.TypeAdapter<JsonBall> provideJsonBallAdapter(GsonModule.NullHackJsonBallAdapter in) -
configure
protected void configure()- Overrides:
configure
in classcom.google.inject.AbstractModule
-