public class RuntimeContext
extends java.lang.Object
| Constructor and Description |
|---|
RuntimeContext(java.lang.Object inputValue,
TypeData<PropertyAccessor> propertyAccessors,
java.util.Map<java.lang.String,Constructor> constructors,
TypeData<ListAccessor> listAccessors,
java.util.Set<java.lang.Class<?>> schemas) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.util.Set> |
findPropertyReaderNames(java.lang.Object instance) |
java.lang.Object |
getInputValue() |
java.util.Optional<java.lang.Object> |
getPropertyValue(java.lang.Object instance,
java.lang.String name) |
java.util.Optional<java.lang.Iterable> |
gitList(java.lang.Object instance) |
java.lang.Boolean |
isNull(java.lang.Object instance) |
boolean |
isRegistered(java.lang.Class<?> fieldType) |
boolean |
isRegisteredList(java.lang.Object instance) |
java.util.Optional<Constructor> |
searchConstructor(java.lang.String type) |
java.util.Optional<ListAccessor> |
searchListAccessor(java.lang.Object object) |
WrappedObject |
wrap(java.lang.Object instance) |
java.lang.Object |
wrapInputValueAndEvaluate(java.lang.Object value,
Node node) |
public RuntimeContext(java.lang.Object inputValue,
TypeData<PropertyAccessor> propertyAccessors,
java.util.Map<java.lang.String,Constructor> constructors,
TypeData<ListAccessor> listAccessors,
java.util.Set<java.lang.Class<?>> schemas)
public java.lang.Object getInputValue()
public java.lang.Object wrapInputValueAndEvaluate(java.lang.Object value,
Node node)
public java.util.Optional<Constructor> searchConstructor(java.lang.String type)
public java.util.Optional<ListAccessor> searchListAccessor(java.lang.Object object)
public WrappedObject wrap(java.lang.Object instance)
public boolean isRegistered(java.lang.Class<?> fieldType)
public java.util.Optional<java.util.Set> findPropertyReaderNames(java.lang.Object instance)
public java.lang.Boolean isNull(java.lang.Object instance)
public java.util.Optional<java.lang.Object> getPropertyValue(java.lang.Object instance,
java.lang.String name)
public java.util.Optional<java.lang.Iterable> gitList(java.lang.Object instance)
public boolean isRegisteredList(java.lang.Object instance)