Uses of Interface
com.jsoniter.spi.Encoder
Packages that use Encoder
-
Uses of Encoder in com.jsoniter.extra
Methods in com.jsoniter.extra that return EncoderModifier and TypeMethodDescriptionGsonCompatibilityMode.createEncoder
(String cacheKey, Type type) -
Uses of Encoder in com.jsoniter.output
Classes in com.jsoniter.output that implement EncoderModifier and TypeClassDescriptionprivate static class
private static class
private static class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
(package private) class
Fields in com.jsoniter.output declared as EncoderModifier and TypeFieldDescriptionprivate final Encoder
MapKeyEncoders.NumberKeyEncoder.encoder
private final Encoder
ReflectionMapEncoder.mapKeyEncoder
Methods in com.jsoniter.output that return EncoderModifier and TypeMethodDescriptionprivate static Encoder
MapKeyEncoders.createDefaultEncoder
(Type mapKeyType) private static Encoder
static Encoder
DynamicCodegen.gen
(Class clazz, String cacheKey, CodegenResult source) static Encoder
Codegen.getEncoder
(String cacheKey, Type type) static Encoder
MapKeyEncoders.registerOrGetExisting
(Type mapKeyType) Methods in com.jsoniter.output with parameters of type EncoderModifier and TypeMethodDescriptionfinal void
JsonStream.writeObjectField
(Object key, Encoder keyEncoder) Constructors in com.jsoniter.output with parameters of type Encoder -
Uses of Encoder in com.jsoniter.spi
Subinterfaces of Encoder in com.jsoniter.spiClasses in com.jsoniter.spi that implement EncoderModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
Fields in com.jsoniter.spi declared as EncoderFields in com.jsoniter.spi with type parameters of type EncoderModifier and TypeFieldDescriptionJsoniterSpi.encoders
JsoniterSpi.globalMapKeyEncoders
private static Map
<JsoniterSpi.TypeProperty, Encoder> JsoniterSpi.globalPropertyEncoders
JsoniterSpi.globalTypeEncoders
JsoniterSpi.mapKeyEncoders
Methods in com.jsoniter.spi that return EncoderModifier and TypeMethodDescriptionEmptyExtension.createEncoder
(String cacheKey, Type type) Extension.createEncoder
(String cacheKey, Type type) Customize type encodingstatic Encoder
JsoniterSpi.getEncoder
(String cacheKey) static Encoder
JsoniterSpi.getMapKeyEncoder
(String cacheKey) Methods in com.jsoniter.spi with parameters of type EncoderModifier and TypeMethodDescriptionstatic void
JsoniterSpi.addNewEncoder
(String cacheKey, Encoder encoder) static void
JsoniterSpi.addNewMapEncoder
(String cacheKey, Encoder mapKeyEncoder) private static void
JsoniterSpi.copyGlobalMapKeyEncoder
(String configName, Type mapKeyType, Encoder mapKeyEncoder) private static void
JsoniterSpi.copyGlobalPropertyEncoder
(String configName, Type type, String property, Encoder propertyEncoder) private static void
JsoniterSpi.copyGlobalTypeEncoder
(String configName, Type type, Encoder typeEncoder) static void
JsoniterSpi.registerMapKeyEncoder
(Type mapKeyType, Encoder mapKeyEncoder) static void
JsoniterSpi.registerPropertyEncoder
(TypeLiteral typeLiteral, String property, Encoder encoder) static void
JsoniterSpi.registerPropertyEncoder
(Class clazz, String property, Encoder encoder) static void
JsoniterSpi.registerTypeEncoder
(TypeLiteral typeLiteral, Encoder encoder) static void
JsoniterSpi.registerTypeEncoder
(Class clazz, Encoder encoder)