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 classprivate static classprivate static class(package private) class(package private) class(package private) class(package private) class(package private) class(package private) classFields in com.jsoniter.output declared as EncoderModifier and TypeFieldDescriptionprivate final EncoderMapKeyEncoders.NumberKeyEncoder.encoderprivate final EncoderReflectionMapEncoder.mapKeyEncoderMethods in com.jsoniter.output that return EncoderModifier and TypeMethodDescriptionprivate static EncoderMapKeyEncoders.createDefaultEncoder(Type mapKeyType) private static Encoderstatic EncoderDynamicCodegen.gen(Class clazz, String cacheKey, CodegenResult source) static EncoderCodegen.getEncoder(String cacheKey, Type type) static EncoderMapKeyEncoders.registerOrGetExisting(Type mapKeyType) Methods in com.jsoniter.output with parameters of type EncoderModifier and TypeMethodDescriptionfinal voidJsonStream.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 classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classFields in com.jsoniter.spi declared as EncoderFields in com.jsoniter.spi with type parameters of type EncoderModifier and TypeFieldDescriptionJsoniterSpi.encodersJsoniterSpi.globalMapKeyEncodersprivate static Map<JsoniterSpi.TypeProperty, Encoder> JsoniterSpi.globalPropertyEncodersJsoniterSpi.globalTypeEncodersJsoniterSpi.mapKeyEncodersMethods in com.jsoniter.spi that return EncoderModifier and TypeMethodDescriptionEmptyExtension.createEncoder(String cacheKey, Type type) Extension.createEncoder(String cacheKey, Type type) Customize type encodingstatic EncoderJsoniterSpi.getEncoder(String cacheKey) static EncoderJsoniterSpi.getMapKeyEncoder(String cacheKey) Methods in com.jsoniter.spi with parameters of type EncoderModifier and TypeMethodDescriptionstatic voidJsoniterSpi.addNewEncoder(String cacheKey, Encoder encoder) static voidJsoniterSpi.addNewMapEncoder(String cacheKey, Encoder mapKeyEncoder) private static voidJsoniterSpi.copyGlobalMapKeyEncoder(String configName, Type mapKeyType, Encoder mapKeyEncoder) private static voidJsoniterSpi.copyGlobalPropertyEncoder(String configName, Type type, String property, Encoder propertyEncoder) private static voidJsoniterSpi.copyGlobalTypeEncoder(String configName, Type type, Encoder typeEncoder) static voidJsoniterSpi.registerMapKeyEncoder(Type mapKeyType, Encoder mapKeyEncoder) static voidJsoniterSpi.registerPropertyEncoder(TypeLiteral typeLiteral, String property, Encoder encoder) static voidJsoniterSpi.registerPropertyEncoder(Class clazz, String property, Encoder encoder) static voidJsoniterSpi.registerTypeEncoder(TypeLiteral typeLiteral, Encoder encoder) static voidJsoniterSpi.registerTypeEncoder(Class clazz, Encoder encoder)