public abstract class EvaluationContext extends Object
| Constructor and Description |
|---|
EvaluationContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
addWarning(String warning) |
FieldValue |
createFieldValue(FieldName name,
Object value) |
boolean |
declare(FieldName name,
FieldValue value) |
boolean |
declare(FieldName name,
Object value) |
boolean |
declareAll(Map<FieldName,?> fields) |
FieldValue |
getField(FieldName name) |
Map.Entry<FieldName,FieldValue> |
getFieldEntry(FieldName name) |
Map<FieldName,FieldValue> |
getFields() |
List<String> |
getWarnings() |
abstract DerivedField |
resolveDerivedField(FieldName name) |
abstract DefineFunction |
resolveFunction(String name) |
public abstract DerivedField resolveDerivedField(FieldName name)
public abstract DefineFunction resolveFunction(String name)
public FieldValue getField(FieldName name)
getFieldEntry(FieldName)public Map.Entry<FieldName,FieldValue> getFieldEntry(FieldName name)
public boolean declare(FieldName name, FieldValue value)
true If the field was already declared, false otherwise.public FieldValue createFieldValue(FieldName name, Object value)
public void addWarning(String warning)
public Map<FieldName,FieldValue> getFields()
Copyright © 2014 University of Tartu. All Rights Reserved.