Index
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
All Classes and Interfaces|All Packages|Serialized Form