Index

A B C F G I J L M O P R S T W 
All Classes and Interfaces|All Packages|Serialized Form

A

add(Class<T>) - Method in interface io.airlift.json.JsonSubType.SubTypeSubBuilder
 
add(Class<T>, String) - Method in interface io.airlift.json.JsonSubType.SubTypeSubBuilder
 
addDeserializer(SimpleModule, Class<?>, JsonDeserializer<?>) - Method in class io.airlift.json.ObjectMapperProvider
 
addDeserializerBinding(Class<?>) - Method in class io.airlift.json.JsonBinder
 
addKeyDeserializerBinding(Class<?>) - Method in class io.airlift.json.JsonBinder
 
addKeySerializerBinding(Class<?>) - Method in class io.airlift.json.JsonBinder
 
addModuleBinding() - Method in class io.airlift.json.JsonBinder
 
addPermittedSubClasses() - Method in interface io.airlift.json.JsonSubType.SubTypeSubBuilder
 
addPermittedSubClasses(Function<Class<?>, String>) - Method in interface io.airlift.json.JsonSubType.SubTypeSubBuilder
 
addSerializerBinding(Class<?>) - Method in class io.airlift.json.JsonBinder
 

B

bindJsonCodec(TypeLiteral<?>) - Method in class io.airlift.json.JsonCodecBinder
 
bindJsonCodec(Class<?>) - Method in class io.airlift.json.JsonCodecBinder
 
bindJsonSubType(JsonSubType) - Method in class io.airlift.json.JsonSubTypeBinder
 
bindListJsonCodec(JsonCodec<?>) - Method in class io.airlift.json.JsonCodecBinder
 
bindListJsonCodec(Class<?>) - Method in class io.airlift.json.JsonCodecBinder
 
bindMapJsonCodec(Class<?>, JsonCodec<?>) - Method in class io.airlift.json.JsonCodecBinder
 
bindMapJsonCodec(Class<?>, Class<?>) - Method in class io.airlift.json.JsonCodecBinder
 
bindSerializer(JsonSerializer<T>) - Method in class io.airlift.json.JsonBinder
 
build() - Method in interface io.airlift.json.JsonSubType.SubTypeSubBuilder
 
builder() - Static method in class io.airlift.json.JsonSubType
 

C

configure(Binder) - Method in class io.airlift.json.JsonModule
 

F

forBase(Class<B>, String) - Method in class io.airlift.json.JsonSubType.Builder
 
forBase(Class<T>, String) - Method in interface io.airlift.json.JsonSubType.SubTypeSubBuilder
 
fromJson(byte[]) - Method in class io.airlift.json.JsonCodec
Coverts the specified json bytes (UTF-8) into an instance of type T.
fromJson(String) - Method in class io.airlift.json.JsonCodec
Converts the specified json string into an instance of type T.

G

get() - Method in class io.airlift.json.ObjectMapperProvider
 
getType() - Method in class io.airlift.json.JsonCodec
Gets the type this codec supports.

I

io.airlift.json - package io.airlift.json
 

J

jsonBinder(Binder) - Static method in class io.airlift.json.JsonBinder
 
JsonBinder - Class in io.airlift.json
 
jsonCodec(TypeToken<T>) - Static method in class io.airlift.json.JsonCodec
 
jsonCodec(TypeToken<T>) - Method in class io.airlift.json.JsonCodecFactory
 
jsonCodec(Class<T>) - Static method in class io.airlift.json.JsonCodec
 
jsonCodec(Class<T>) - Method in class io.airlift.json.JsonCodecFactory
 
jsonCodec(Type) - Method in class io.airlift.json.JsonCodecFactory
 
JsonCodec<T> - Class in io.airlift.json
 
jsonCodecBinder(Binder) - Static method in class io.airlift.json.JsonCodecBinder
 
JsonCodecBinder - Class in io.airlift.json
 
JsonCodecFactory - Class in io.airlift.json
 
JsonCodecFactory() - Constructor for class io.airlift.json.JsonCodecFactory
 
JsonCodecFactory(Provider<ObjectMapper>) - Constructor for class io.airlift.json.JsonCodecFactory
 
JsonCodecFactory(Provider<ObjectMapper>, boolean) - Constructor for class io.airlift.json.JsonCodecFactory
 
JsonModule - Class in io.airlift.json
 
JsonModule() - Constructor for class io.airlift.json.JsonModule
 
JsonSubType - Class in io.airlift.json
 
JsonSubType.Builder - Class in io.airlift.json
 
JsonSubType.SubTypeSubBuilder<B> - Interface in io.airlift.json
 
jsonSubTypeBinder(Binder) - Static method in class io.airlift.json.JsonSubTypeBinder
 
JsonSubTypeBinder - Class in io.airlift.json
 

L

listJsonCodec(JsonCodec<T>) - Static method in class io.airlift.json.JsonCodec
 
listJsonCodec(JsonCodec<T>) - Method in class io.airlift.json.JsonCodecFactory
 
listJsonCodec(Class<T>) - Static method in class io.airlift.json.JsonCodec
 
listJsonCodec(Class<T>) - Method in class io.airlift.json.JsonCodecFactory
 

M

mapJsonCodec(Class<K>, JsonCodec<V>) - Static method in class io.airlift.json.JsonCodec
 
mapJsonCodec(Class<K>, JsonCodec<V>) - Method in class io.airlift.json.JsonCodecFactory
 
mapJsonCodec(Class<K>, Class<V>) - Static method in class io.airlift.json.JsonCodec
 
mapJsonCodec(Class<K>, Class<V>) - Method in class io.airlift.json.JsonCodecFactory
 
modules() - Method in class io.airlift.json.JsonSubType
 

O

ObjectMapperProvider - Class in io.airlift.json
 
ObjectMapperProvider() - Constructor for class io.airlift.json.ObjectMapperProvider
 
ObjectMapperProvider(JsonFactory) - Constructor for class io.airlift.json.ObjectMapperProvider
 

P

prettyPrint() - Method in class io.airlift.json.JsonCodecFactory
 

R

RecordAutoDetectModule - Class in io.airlift.json
 
RecordAutoDetectModule() - Constructor for class io.airlift.json.RecordAutoDetectModule
 

S

setJsonDeserializers(Map<Class<?>, JsonDeserializer<?>>) - Method in class io.airlift.json.ObjectMapperProvider
 
setJsonSerializers(Map<Class<?>, JsonSerializer<?>>) - Method in class io.airlift.json.ObjectMapperProvider
 
setJsonSubTypes(Set<JsonSubType>) - Method in class io.airlift.json.ObjectMapperProvider
 
setKeyDeserializers(Map<Class<?>, KeyDeserializer>) - Method in class io.airlift.json.ObjectMapperProvider
 
setKeySerializers(Map<Class<?>, JsonSerializer<?>>) - Method in class io.airlift.json.ObjectMapperProvider
 
setModules(Set<Module>) - Method in class io.airlift.json.ObjectMapperProvider
 
setupModule(Module.SetupContext) - Method in class io.airlift.json.RecordAutoDetectModule
 

T

toJson(T) - Method in class io.airlift.json.JsonCodec
Converts the specified instance to json.
toJsonBytes(T) - Method in class io.airlift.json.JsonCodec
Converts the specified instance to json.
toJsonWithLengthLimit(T, int) - Method in class io.airlift.json.JsonCodec
Converts the specified instance to optional json string with a length limit.

W

withJsonDeserializers(Map<Class<?>, JsonDeserializer<?>>) - Method in class io.airlift.json.ObjectMapperProvider
 
withJsonSerializers(Map<Class<?>, JsonSerializer<?>>) - Method in class io.airlift.json.ObjectMapperProvider
 
withJsonSubTypes(Set<JsonSubType>) - Method in class io.airlift.json.ObjectMapperProvider
 
withKeyDeserializers(Map<Class<?>, KeyDeserializer>) - Method in class io.airlift.json.ObjectMapperProvider
 
withKeySerializers(Map<Class<?>, JsonSerializer<?>>) - Method in class io.airlift.json.ObjectMapperProvider
 
withModules(Set<Module>) - Method in class io.airlift.json.ObjectMapperProvider
 
A B C F G I J L M O P R S T W 
All Classes and Interfaces|All Packages|Serialized Form