public class JsonBinder extends Object
Modifier and Type | Method and Description |
---|---|
com.google.inject.binder.LinkedBindingBuilder<org.codehaus.jackson.map.JsonDeserializer<?>> |
addDeserializerBinding(Class<?> type) |
com.google.inject.binder.LinkedBindingBuilder<org.codehaus.jackson.map.KeyDeserializer> |
addKeyDeserializerBinding(Class<?> type) |
com.google.inject.binder.LinkedBindingBuilder<org.codehaus.jackson.map.JsonSerializer<?>> |
addKeySerializerBinding(Class<?> type) |
com.google.inject.binder.LinkedBindingBuilder<org.codehaus.jackson.map.JsonSerializer<?>> |
addSerializerBinding(Class<?> type) |
<T> void |
bindSerializer(org.codehaus.jackson.map.JsonSerializer<T> jsonSerializer) |
static JsonBinder |
jsonBinder(com.google.inject.Binder binder) |
public static JsonBinder jsonBinder(com.google.inject.Binder binder)
public com.google.inject.binder.LinkedBindingBuilder<org.codehaus.jackson.map.JsonSerializer<?>> addKeySerializerBinding(Class<?> type)
public com.google.inject.binder.LinkedBindingBuilder<org.codehaus.jackson.map.KeyDeserializer> addKeyDeserializerBinding(Class<?> type)
public com.google.inject.binder.LinkedBindingBuilder<org.codehaus.jackson.map.JsonSerializer<?>> addSerializerBinding(Class<?> type)
public com.google.inject.binder.LinkedBindingBuilder<org.codehaus.jackson.map.JsonDeserializer<?>> addDeserializerBinding(Class<?> type)
public <T> void bindSerializer(org.codehaus.jackson.map.JsonSerializer<T> jsonSerializer)
Copyright © 2010-2012 Airlift. All Rights Reserved.