public class CompilingContext
extends java.lang.Object
| Constructor and Description |
|---|
CompilingContext(java.lang.Object inputValue,
TypeData<PropertyAccessor> propertyAccessors,
java.util.Map<java.lang.String,java.util.function.Function<java.lang.Object,java.lang.Object>> typeDefinitions,
TypeData<ListAccessor> listAccessors) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getInputValue() |
TypeData<PropertyAccessor> |
getPropertyAccessors() |
boolean |
isList(java.lang.Object o) |
java.util.Optional<ListAccessor> |
searchListAccessor(java.lang.Object object) |
java.util.Optional<java.util.function.Function<java.lang.Object,java.lang.Object>> |
searchTypeDefinition(java.lang.String type) |
java.lang.Object |
wrapInputValueAndEvaluate(java.lang.Object value,
Node node) |
public CompilingContext(java.lang.Object inputValue,
TypeData<PropertyAccessor> propertyAccessors,
java.util.Map<java.lang.String,java.util.function.Function<java.lang.Object,java.lang.Object>> typeDefinitions,
TypeData<ListAccessor> listAccessors)
public boolean isList(java.lang.Object o)
public java.lang.Object getInputValue()
public java.lang.Object wrapInputValueAndEvaluate(java.lang.Object value,
Node node)
public java.util.Optional<java.util.function.Function<java.lang.Object,java.lang.Object>> searchTypeDefinition(java.lang.String type)
public TypeData<PropertyAccessor> getPropertyAccessors()
public java.util.Optional<ListAccessor> searchListAccessor(java.lang.Object object)