public class RuntimeContextBuilder.RuntimeContext
extends java.lang.Object
| Constructor and Description |
|---|
RuntimeContext(java.lang.Object inputValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginListMapping() |
void |
endListMapping() |
java.util.Set<java.lang.String> |
findPropertyReaderNames(java.lang.Object instance) |
com.github.leeonky.util.Converter |
getConverter() |
DataObject |
getInputValue() |
java.lang.Iterable<java.lang.Object> |
getList(java.lang.Object instance) |
java.lang.Object |
getPropertyValue(java.lang.Object instance,
java.lang.String name) |
boolean |
isListMapping() |
java.lang.Boolean |
isNull(java.lang.Object instance) |
boolean |
isRegisteredList(java.lang.Object instance) |
boolean |
isSchemaRegistered(java.lang.Class<?> fieldType) |
<T> T |
newThisScope(DataObject dataObject,
java.util.function.Supplier<T> supplier) |
RuntimeContextBuilder.RuntimeContext |
registerPropertyAccessor(java.lang.Object instance) |
java.util.Optional<ConstructorViaSchema> |
searchConstructor(java.lang.String type) |
DataObject |
wrap(java.lang.Object instance) |
DataObject |
wrap(java.lang.Object instance,
java.lang.String schema,
boolean isList) |
public DataObject getInputValue()
public <T> T newThisScope(DataObject dataObject, java.util.function.Supplier<T> supplier)
public java.util.Optional<ConstructorViaSchema> searchConstructor(java.lang.String type)
public boolean isSchemaRegistered(java.lang.Class<?> fieldType)
public java.util.Set<java.lang.String> findPropertyReaderNames(java.lang.Object instance)
public java.lang.Boolean isNull(java.lang.Object instance)
public java.lang.Object getPropertyValue(java.lang.Object instance,
java.lang.String name)
public java.lang.Iterable<java.lang.Object> getList(java.lang.Object instance)
public boolean isRegisteredList(java.lang.Object instance)
public com.github.leeonky.util.Converter getConverter()
public DataObject wrap(java.lang.Object instance)
public DataObject wrap(java.lang.Object instance, java.lang.String schema, boolean isList)
public RuntimeContextBuilder.RuntimeContext registerPropertyAccessor(java.lang.Object instance)
public void beginListMapping()
public boolean isListMapping()
public void endListMapping()