Uses of Interface
com.jsoniter.spi.Encoder
-
Packages that use Encoder Package Description com.jsoniter.annotation com.jsoniter.extra com.jsoniter.output com.jsoniter.spi -
-
Uses of Encoder in com.jsoniter.annotation
Methods in com.jsoniter.annotation that return types with arguments of type Encoder Modifier and Type Method Description java.lang.Class<? extends Encoder>
encoder()
-
Uses of Encoder in com.jsoniter.extra
Methods in com.jsoniter.extra that return Encoder Modifier and Type Method Description Encoder
GsonCompatibilityMode. createEncoder(java.lang.String cacheKey, java.lang.reflect.Type type)
-
Uses of Encoder in com.jsoniter.output
Classes in com.jsoniter.output that implement Encoder Modifier and Type Class Description private static class
MapKeyEncoders.DynamicKeyEncoder
private static class
MapKeyEncoders.NumberKeyEncoder
private static class
MapKeyEncoders.StringKeyEncoder
(package private) class
ReflectionArrayEncoder
(package private) class
ReflectionCollectionEncoder
(package private) class
ReflectionEnumEncoder
(package private) class
ReflectionListEncoder
(package private) class
ReflectionMapEncoder
(package private) class
ReflectionObjectEncoder
Fields in com.jsoniter.output declared as Encoder Modifier and Type Field Description private Encoder
MapKeyEncoders.NumberKeyEncoder. encoder
private Encoder
ReflectionMapEncoder. mapKeyEncoder
Methods in com.jsoniter.output that return Encoder Modifier and Type Method Description private static Encoder
MapKeyEncoders. createDefaultEncoder(java.lang.reflect.Type mapKeyType)
private static Encoder
Codegen. gen(java.lang.String cacheKey, java.lang.reflect.Type type)
static Encoder
DynamicCodegen. gen(java.lang.Class clazz, java.lang.String cacheKey, CodegenResult source)
static Encoder
Codegen. getEncoder(java.lang.String cacheKey, java.lang.reflect.Type type)
static Encoder
MapKeyEncoders. registerOrGetExisting(java.lang.reflect.Type mapKeyType)
Methods in com.jsoniter.output with parameters of type Encoder Modifier and Type Method Description void
JsonStream. writeObjectField(java.lang.Object key, Encoder keyEncoder)
Constructors in com.jsoniter.output with parameters of type Encoder Constructor Description NumberKeyEncoder(Encoder encoder)
-
Uses of Encoder in com.jsoniter.spi
Subinterfaces of Encoder in com.jsoniter.spi Modifier and Type Interface Description static interface
Encoder.ReflectionEncoder
Classes in com.jsoniter.spi that implement Encoder Modifier and Type Class Description static class
Encoder.BooleanEncoder
static class
Encoder.DoubleEncoder
static class
Encoder.FloatEncoder
static class
Encoder.IntEncoder
static class
Encoder.LongEncoder
static class
Encoder.ShortEncoder
static class
Encoder.StringDoubleEncoder
static class
Encoder.StringFloatEncoder
static class
Encoder.StringIntEncoder
static class
Encoder.StringLongEncoder
static class
Encoder.StringShortEncoder
Fields in com.jsoniter.spi declared as Encoder Modifier and Type Field Description Encoder
Binding. encoder
Fields in com.jsoniter.spi with type parameters of type Encoder Modifier and Type Field Description private static java.util.Map<java.lang.String,Encoder>
JsoniterSpi. encoders
private static java.util.Map<java.lang.reflect.Type,Encoder>
JsoniterSpi. globalMapKeyEncoders
private static java.util.Map<JsoniterSpi.TypeProperty,Encoder>
JsoniterSpi. globalPropertyEncoders
private static java.util.Map<java.lang.reflect.Type,Encoder>
JsoniterSpi. globalTypeEncoders
private static java.util.Map<java.lang.String,Encoder>
JsoniterSpi. mapKeyEncoders
Methods in com.jsoniter.spi that return Encoder Modifier and Type Method Description Encoder
EmptyExtension. createEncoder(java.lang.String cacheKey, java.lang.reflect.Type type)
Encoder
Extension. createEncoder(java.lang.String cacheKey, java.lang.reflect.Type type)
Customize type encodingstatic Encoder
JsoniterSpi. getEncoder(java.lang.String cacheKey)
static Encoder
JsoniterSpi. getMapKeyEncoder(java.lang.String cacheKey)
Methods in com.jsoniter.spi with parameters of type Encoder Modifier and Type Method Description static void
JsoniterSpi. addNewEncoder(java.lang.String cacheKey, Encoder encoder)
static void
JsoniterSpi. addNewMapEncoder(java.lang.String cacheKey, Encoder mapKeyEncoder)
private static void
JsoniterSpi. copyGlobalMapKeyEncoder(java.lang.String configName, java.lang.reflect.Type mapKeyType, Encoder mapKeyEncoder)
private static void
JsoniterSpi. copyGlobalPropertyEncoder(java.lang.String configName, java.lang.reflect.Type type, java.lang.String property, Encoder propertyEncoder)
private static void
JsoniterSpi. copyGlobalTypeEncoder(java.lang.String configName, java.lang.reflect.Type type, Encoder typeEncoder)
static void
JsoniterSpi. registerMapKeyEncoder(java.lang.reflect.Type mapKeyType, Encoder mapKeyEncoder)
static void
JsoniterSpi. registerPropertyEncoder(TypeLiteral typeLiteral, java.lang.String property, Encoder encoder)
static void
JsoniterSpi. registerPropertyEncoder(java.lang.Class clazz, java.lang.String property, Encoder encoder)
static void
JsoniterSpi. registerTypeEncoder(TypeLiteral typeLiteral, Encoder encoder)
static void
JsoniterSpi. registerTypeEncoder(java.lang.Class clazz, Encoder encoder)
-