public class DefaultReferenceResolver extends AbstractReferenceResolver
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DESCRIPTION |
static java.lang.String |
FORMAT |
static java.lang.String |
HELP |
static java.lang.String |
ICON |
static java.lang.String |
NAME |
static java.lang.String |
OPTIONS |
static java.lang.String |
QUALITY |
static java.lang.String |
READABLE |
static java.lang.String |
RECORDS |
static java.lang.String |
ROW |
static java.lang.String |
SELECTION_VALUE_DESCRIPTION |
static java.lang.String |
TIMESTAMP |
static java.lang.String |
TYPE |
static java.lang.String |
WRITABLE |
| Constructor and Description |
|---|
DefaultReferenceResolver() |
DefaultReferenceResolver(DataTable defaultTable) |
| Modifier and Type | Method and Description |
|---|---|
Context |
getContext(Reference ref) |
java.util.List<Context> |
getContexts(Reference ref) |
protected java.lang.Object |
getDefaultTableAggregate(DataTable table) |
protected java.lang.Integer |
getRow(Reference ref,
EvaluationEnvironment environment) |
protected DataTable |
resolveEntity(Reference ref,
Context con,
EvaluationEnvironment environment) |
java.lang.Object |
resolveReference(Reference ref,
EvaluationEnvironment environment) |
java.lang.String |
toString() |
addContextManager, getCallerController, getContextManager, getDefaultContext, getDefaultRow, getDefaultTable, getEvaluator, setCallerController, setContextManager, setDefaultContext, setDefaultRow, setDefaultTable, setEvaluatorpublic static final java.lang.String ROW
public static final java.lang.String DESCRIPTION
public static final java.lang.String NAME
public static final java.lang.String ICON
public static final java.lang.String TYPE
public static final java.lang.String READABLE
public static final java.lang.String WRITABLE
public static final java.lang.String RECORDS
public static final java.lang.String QUALITY
public static final java.lang.String TIMESTAMP
public static final java.lang.String FORMAT
public static final java.lang.String HELP
public static final java.lang.String OPTIONS
public static final java.lang.String SELECTION_VALUE_DESCRIPTION
public DefaultReferenceResolver()
public DefaultReferenceResolver(DataTable defaultTable)
public java.lang.Object resolveReference(Reference ref, EvaluationEnvironment environment) throws SyntaxErrorException, EvaluationException, ContextException
protected java.lang.Object getDefaultTableAggregate(DataTable table)
protected java.lang.Integer getRow(Reference ref, EvaluationEnvironment environment)
public java.util.List<Context> getContexts(Reference ref) throws ContextException
ContextExceptionpublic Context getContext(Reference ref) throws ContextException
ContextExceptionprotected DataTable resolveEntity(Reference ref, Context con, EvaluationEnvironment environment) throws ContextException, SyntaxErrorException, EvaluationException
public java.lang.String toString()
toString in class java.lang.Object