| Modifier and Type | Field and Description |
|---|---|
(package private) ObjectReaderProvider |
Fastjson1xReaderModule.provider |
| Modifier and Type | Method and Description |
|---|---|
static JSONReader.Context |
JSON.createReadContext(ObjectReaderProvider provider,
int featuresValue,
Feature... features) |
ObjectReader |
Fastjson1xReaderModule.getObjectReader(ObjectReaderProvider provider,
java.lang.reflect.Type type) |
| Constructor and Description |
|---|
Fastjson1xReaderModule(ObjectReaderProvider provider) |
| Modifier and Type | Field and Description |
|---|---|
(package private) ObjectReaderProvider |
ParserConfig.provider |
| Modifier and Type | Method and Description |
|---|---|
ObjectReaderProvider |
ParserConfig.getProvider() |
| Constructor and Description |
|---|
ParserConfig(ObjectReaderProvider provider,
boolean fieldBase) |
| Modifier and Type | Field and Description |
|---|---|
(package private) static ObjectReaderProvider |
JSONFactory.defaultObjectReaderProvider |
(package private) ObjectReaderProvider |
JSONReader.Context.provider |
| Modifier and Type | Field and Description |
|---|---|
(package private) static java.lang.ThreadLocal<ObjectReaderProvider> |
JSONFactory.readerProviderLocal |
| Modifier and Type | Method and Description |
|---|---|
static ObjectReaderProvider |
JSONFactory.getDefaultObjectReaderProvider()
Gets the default object reader provider.
|
ObjectReaderProvider |
JSONReader.Context.getProvider()
Gets the ObjectReaderProvider used by this context.
|
| Modifier and Type | Method and Description |
|---|---|
static JSONReader.Context |
JSONFactory.createReadContext(ObjectReaderProvider provider,
JSONReader.Feature... features) |
static void |
JSONFactory.setContextObjectReaderProvider(ObjectReaderProvider creator)
Sets the object reader provider for the current thread context.
|
| Constructor and Description |
|---|
Context(ObjectReaderProvider provider)
Creates a new Context with the specified object reader provider.
|
Context(ObjectReaderProvider provider,
Filter filter,
JSONReader.Feature... features)
Creates a new Context with the specified object reader provider, filter, and features.
|
Context(ObjectReaderProvider provider,
JSONReader.Feature... features)
Creates a new Context with the specified object reader provider and features.
|
Context(ObjectReaderProvider provider,
long features)
Creates a new Context with the specified object reader provider and features.
|
Context(ObjectReaderProvider provider,
SymbolTable symbolTable)
Creates a new Context with the specified object reader provider and symbol table.
|
Context(ObjectReaderProvider provider,
SymbolTable symbolTable,
Filter[] filters,
JSONReader.Feature... features)
Creates a new Context with the specified object reader provider, symbol table, filters, and features.
|
Context(ObjectReaderProvider provider,
SymbolTable symbolTable,
JSONReader.Feature... features)
Creates a new Context with the specified object reader provider, symbol table, and features.
|
| Constructor and Description |
|---|
BeanInfo(ObjectReaderProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
default ObjectReaderProvider |
ObjectReaderModule.getProvider() |
| Modifier and Type | Method and Description |
|---|---|
default ObjectReader |
ObjectReaderModule.getObjectReader(ObjectReaderProvider provider,
java.lang.reflect.Type type) |
default void |
ObjectReaderModule.init(ObjectReaderProvider provider) |
| Modifier and Type | Field and Description |
|---|---|
(package private) ObjectReaderProvider |
ObjectReaderBaseModule.provider |
| Modifier and Type | Method and Description |
|---|---|
ObjectReaderProvider |
ObjectReaderBaseModule.getProvider() |
| Modifier and Type | Method and Description |
|---|---|
default ObjectReader |
ObjectReader.autoType(ObjectReaderProvider provider,
long typeHash)
Resolves an ObjectReader for the specified type hash using the ObjectReaderProvider.
|
ObjectReader |
ObjectReaderAdapter.autoType(ObjectReaderProvider provider,
long typeHash) |
protected ObjectReader |
ObjectReaderCreator.createEnumReader(java.lang.Class objectClass,
java.lang.reflect.Method createMethod,
ObjectReaderProvider provider) |
protected void |
ObjectReaderCreator.createFieldReader(java.lang.Class objectClass,
java.lang.reflect.Type objectType,
java.lang.String namingStrategy,
java.lang.String[] orders,
BeanInfo beanInfo,
FieldInfo fieldInfo,
java.lang.reflect.Method method,
java.util.Map<java.lang.String,java.util.List<FieldReader>> fieldReaders,
ObjectReaderProvider provider) |
protected void |
ObjectReaderCreator.createFieldReader(java.lang.Class objectClass,
java.lang.reflect.Type objectType,
java.lang.String namingStrategy,
java.lang.String[] orders,
FieldInfo fieldInfo,
java.lang.reflect.Field field,
java.util.Map<java.lang.String,java.util.List<FieldReader>> fieldReaders,
ObjectReaderProvider provider) |
protected <T> FieldReader[] |
ObjectReaderCreator.createFieldReaders(java.lang.Class<T> objectClass,
java.lang.reflect.Type objectType,
BeanInfo beanInfo,
boolean fieldBased,
ObjectReaderProvider provider) |
FieldReader[] |
ObjectReaderCreator.createFieldReaders(ObjectReaderProvider provider,
java.lang.Class objectClass,
java.lang.reflect.Type objectType,
java.lang.reflect.Executable owner,
java.lang.reflect.Parameter[] parameters,
java.lang.String... paramNames) |
<T> ObjectReader<T> |
ObjectReaderCreator.createObjectReader(java.lang.Class<T> objectClass,
java.lang.reflect.Type objectType,
boolean fieldBased,
ObjectReaderProvider provider) |
<T> ObjectReader<T> |
ObjectReaderCreatorASM.createObjectReader(java.lang.Class<T> objectClass,
java.lang.reflect.Type objectType,
boolean fieldBased,
ObjectReaderProvider provider) |
protected <T> ObjectReader<T> |
ObjectReaderCreator.createObjectReaderWithBuilder(java.lang.Class<T> objectClass,
java.lang.reflect.Type objectType,
ObjectReaderProvider provider,
BeanInfo beanInfo) |
protected <T> ObjectReader<T> |
ObjectReaderCreator.createObjectReaderWithCreator(java.lang.Class<T> objectClass,
java.lang.reflect.Type objectType,
ObjectReaderProvider provider,
BeanInfo beanInfo) |
(package private) static ObjectReader |
ObjectReaderCreator.getInitReader(ObjectReaderProvider provider,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
FieldInfo fieldInfo) |
ObjectReader |
FieldReader.getObjectReader(ObjectReaderProvider provider) |
ObjectReader |
ObjectReaderBaseModule.getObjectReader(ObjectReaderProvider provider,
java.lang.reflect.Type type) |
void |
ObjectReaderBaseModule.init(ObjectReaderProvider provider) |
| Constructor and Description |
|---|
ObjectReaderBaseModule(ObjectReaderProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
ObjectReader |
AwtRederModule.getObjectReader(ObjectReaderProvider provider,
java.lang.reflect.Type type) |
| Modifier and Type | Method and Description |
|---|---|
void |
GeoJsonReaderModule.init(ObjectReaderProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
TypeUtils.cast(java.lang.Object obj,
java.lang.Class<T> targetClass,
ObjectReaderProvider provider) |
static <T> T |
TypeUtils.cast(java.lang.Object obj,
java.lang.reflect.Type type,
ObjectReaderProvider provider) |
static <T> T |
PropertiesUtils.toJavaObject(java.util.Properties properties,
ObjectReaderProvider provider,
java.lang.Class<T> clazz,
JSONReader.Feature... features) |