public abstract class EvaluationContext
extends java.lang.Object
| Constructor and Description |
|---|
EvaluationContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
addWarning(java.lang.String warning) |
FieldValue |
createFieldValue(FieldName name,
java.lang.Object value) |
FieldValue |
getArgument(FieldName name) |
java.util.Map.Entry<FieldName,FieldValue> |
getArgumentEntry(FieldName name) |
java.util.Map<FieldName,FieldValue> |
getArguments() |
java.util.List<java.lang.String> |
getWarnings() |
java.util.Map<FieldName,FieldValue> |
popFrame() |
java.util.Map<FieldName,FieldValue> |
pushFrame(java.util.Map<FieldName,?> arguments) |
abstract DerivedField |
resolveField(FieldName name) |
abstract DefineFunction |
resolveFunction(java.lang.String name) |
public abstract DerivedField resolveField(FieldName name)
public abstract DefineFunction resolveFunction(java.lang.String name)
public java.util.Map<FieldName,FieldValue> getArguments()
public FieldValue getArgument(FieldName name)
getArgumentEntry(FieldName)public java.util.Map.Entry<FieldName,FieldValue> getArgumentEntry(FieldName name)
public FieldValue createFieldValue(FieldName name, java.lang.Object value)
public java.util.Map<FieldName,FieldValue> pushFrame(java.util.Map<FieldName,?> arguments)
public java.util.Map<FieldName,FieldValue> popFrame()
public void addWarning(java.lang.String warning)
public java.util.List<java.lang.String> getWarnings()
Copyright © 2013 University of Tartu. All Rights Reserved.