Uses of Interface
com.jsoniter.spi.Decoder
-
Packages that use Decoder Package Description com.jsoniter com.jsoniter.annotation com.jsoniter.extra com.jsoniter.fuzzy com.jsoniter.spi -
-
Uses of Decoder in com.jsoniter
Classes in com.jsoniter that implement Decoder Modifier and Type Class Description private static class
MapKeyDecoders.EnumKeyDecoder
private static class
MapKeyDecoders.NumberKeyDecoder
private static class
MapKeyDecoders.StringKeyDecoder
(package private) class
ReflectionArrayDecoder
(package private) class
ReflectionCollectionDecoder
(package private) class
ReflectionEnumDecoder
(package private) class
ReflectionMapDecoder
class
ReflectionObjectDecoder.OnlyField
class
ReflectionObjectDecoder.WithCtor
class
ReflectionObjectDecoder.WithWrapper
Fields in com.jsoniter declared as Decoder Modifier and Type Field Description private Decoder
ReflectionArrayDecoder. compTypeDecoder
private Decoder
ReflectionCollectionDecoder. compTypeDecoder
private Decoder
MapKeyDecoders.NumberKeyDecoder. decoder
private Decoder
ReflectionMapDecoder. mapKeyDecoder
private Decoder
ReflectionMapDecoder. valueTypeDecoder
Fields in com.jsoniter with type parameters of type Decoder Modifier and Type Field Description (package private) static java.util.Map<java.lang.Class,Decoder>
CodegenImplNative. NATIVE_DECODERS
Methods in com.jsoniter that return Decoder Modifier and Type Method Description static Decoder
ReflectionDecoderFactory. create(ClassInfo classAndArgs)
Decoder
ReflectionObjectDecoder. create()
private static Decoder
MapKeyDecoders. createMapKeyDecoder(java.lang.reflect.Type mapKeyType)
private static Decoder
Codegen. gen(java.lang.String cacheKey, java.lang.reflect.Type type)
static Decoder
DynamicCodegen. gen(java.lang.String cacheKey, java.lang.String source)
(package private) static Decoder
Codegen. getDecoder(java.lang.String cacheKey, java.lang.reflect.Type type)
static Decoder
MapKeyDecoders. registerOrGetExisting(java.lang.reflect.Type mapKeyType)
Constructors in com.jsoniter with parameters of type Decoder Constructor Description NumberKeyDecoder(Decoder decoder)
-
Uses of Decoder in com.jsoniter.annotation
Methods in com.jsoniter.annotation that return types with arguments of type Decoder Modifier and Type Method Description java.lang.Class<? extends Decoder>
decoder()
-
Uses of Decoder in com.jsoniter.extra
Methods in com.jsoniter.extra that return Decoder Modifier and Type Method Description Decoder
GsonCompatibilityMode. createDecoder(java.lang.String cacheKey, java.lang.reflect.Type type)
-
Uses of Decoder in com.jsoniter.fuzzy
Classes in com.jsoniter.fuzzy that implement Decoder Modifier and Type Class Description class
MaybeEmptyArrayDecoder
class
MaybeStringDoubleDecoder
class
MaybeStringFloatDecoder
class
MaybeStringIntDecoder
class
MaybeStringLongDecoder
class
MaybeStringShortDecoder
class
StringDoubleDecoder
class
StringFloatDecoder
class
StringIntDecoder
class
StringLongDecoder
class
StringShortDecoder
-
Uses of Decoder in com.jsoniter.spi
Classes in com.jsoniter.spi that implement Decoder Modifier and Type Class Description static class
Decoder.BooleanDecoder
static class
Decoder.DoubleDecoder
static class
Decoder.FloatDecoder
static class
Decoder.IntDecoder
static class
Decoder.LongDecoder
static class
Decoder.ShortDecoder
Fields in com.jsoniter.spi declared as Decoder Modifier and Type Field Description Decoder
Binding. decoder
Fields in com.jsoniter.spi with type parameters of type Decoder Modifier and Type Field Description private static java.util.Map<java.lang.String,Decoder>
JsoniterSpi. decoders
private static java.util.Map<java.lang.reflect.Type,Decoder>
JsoniterSpi. globalMapKeyDecoders
private static java.util.Map<JsoniterSpi.TypeProperty,Decoder>
JsoniterSpi. globalPropertyDecoders
private static java.util.Map<java.lang.reflect.Type,Decoder>
JsoniterSpi. globalTypeDecoders
private static java.util.Map<java.lang.String,Decoder>
JsoniterSpi. mapKeyDecoders
Methods in com.jsoniter.spi that return Decoder Modifier and Type Method Description Decoder
EmptyExtension. createDecoder(java.lang.String cacheKey, java.lang.reflect.Type type)
Decoder
Extension. createDecoder(java.lang.String cacheKey, java.lang.reflect.Type type)
Customize type decodingstatic Decoder
JsoniterSpi. getDecoder(java.lang.String cacheKey)
static Decoder
JsoniterSpi. getMapKeyDecoder(java.lang.String cacheKey)
Methods in com.jsoniter.spi with parameters of type Decoder Modifier and Type Method Description static void
JsoniterSpi. addNewDecoder(java.lang.String cacheKey, Decoder decoder)
static void
JsoniterSpi. addNewMapDecoder(java.lang.String cacheKey, Decoder mapKeyDecoder)
private static void
JsoniterSpi. copyGlobalMapKeyDecoder(java.lang.String configName, java.lang.reflect.Type mapKeyType, Decoder mapKeyDecoder)
private static void
JsoniterSpi. copyGlobalPropertyDecoder(java.lang.String configName, java.lang.reflect.Type type, java.lang.String property, Decoder propertyDecoder)
private static void
JsoniterSpi. copyGlobalTypeDecoder(java.lang.String configName, java.lang.reflect.Type type, Decoder typeDecoder)
static void
JsoniterSpi. registerMapKeyDecoder(java.lang.reflect.Type mapKeyType, Decoder mapKeyDecoder)
static void
JsoniterSpi. registerPropertyDecoder(TypeLiteral typeLiteral, java.lang.String property, Decoder decoder)
static void
JsoniterSpi. registerPropertyDecoder(java.lang.Class clazz, java.lang.String property, Decoder decoder)
static void
JsoniterSpi. registerTypeDecoder(TypeLiteral typeLiteral, Decoder decoder)
static void
JsoniterSpi. registerTypeDecoder(java.lang.Class clazz, Decoder decoder)
-