E
- public abstract class ExpressionHolder<E extends Expression> extends HolderImpl<ExpressionValue>
Constructor and Description |
---|
ExpressionHolder(ExpressionValue val,
ModelProvider modelProvider)
Creates new instance of
ExpressionHolder . |
Modifier and Type | Method and Description |
---|---|
void |
clearRuntimeValues()
Clears referenced runtime values.
|
long |
getContextId()
Returns id of the referenced context.
|
E |
getExpression()
Returns the contained expression.
|
protected ClosureOrigin |
getExpressionOrigin() |
Namespace |
getNamespace()
Returns the namespace associated with the expression.
|
protected void |
validate() |
equals, getBaseLevelEntityId, getConverter, getEvaluationConverter, getHandle, getId, getModelInstance, getModelProvider, getNotCompiledValueHolder, getProcessModel, getType, getVal, hashCode, toString
public ExpressionHolder(ExpressionValue val, ModelProvider modelProvider)
ExpressionHolder
.val
- modelProvider
- NullPointerException
- if val
or modelProvider
is nullprotected void validate()
public Namespace getNamespace()
public long getContextId()
public E getExpression()
protected ClosureOrigin getExpressionOrigin()
public void clearRuntimeValues()
HolderImpl
clearRuntimeValues
in class HolderImpl<ExpressionValue>
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.