public class ExpressionExpressionValue extends ExpressionValue
ExpressionValue.Type
compiledExpression
modelInstance
Constructor and Description |
---|
ExpressionExpressionValue(long id,
ModelInstance modelInstance,
String type,
Context context,
String expression,
Expression compiledExpression,
ClosureOrigin origin)
Creates a new base level instance.
|
ExpressionExpressionValue(long id,
ModelInstance modelInstance,
String type,
com.whitestein.lsps.engine.state.xml.ContextValue context,
String expression,
Expression compiledExpression,
long baseLevelValueId,
ClosureOrigin origin)
Creates a new instance.
|
ExpressionExpressionValue(SExpressionValue source,
ModelInstance modelInstance)
Creates a new instance from the serialized companion.
|
Modifier and Type | Method and Description |
---|---|
protected Expression |
compile(ModelProvider modelProvider) |
ExpressionValue |
createCopy(ModelInstance targetModelInstance)
Creates a copy without references to other objects.
|
ExpressionValue.Type |
getExpressionType()
Returns the expression type.
|
accept, convertToDirectReferences, createNamespaceModel, fillSerializable, finishCopy, getBaseLevelEntity, getBaseLevelEntityId, getCachedCompiledExpression, getCompiled, getCompiledExpression, getContext, getContextId, getDebugLine, getEvaluationLevel, getExpression, getExpressionOrigin, getLowerLevelEntity, getLowerLevelEntityId, getReferences, rebind, refreshDirectReferences, replaceIdAndEvaluationLevel, replaceReferencedIds, setCompiled, setContext, toSerializable, toString
clear, collect, fillSerializable, findReplacementId, getCompiledType, getHandle, getId, getModelInstance, getType, isPersistent, isRemoved, setLowerLevelEntity, toSimpleValue, toValue
public ExpressionExpressionValue(SExpressionValue source, ModelInstance modelInstance)
source
- modelInstance
- public ExpressionExpressionValue(long id, ModelInstance modelInstance, String type, com.whitestein.lsps.engine.state.xml.ContextValue context, String expression, Expression compiledExpression, long baseLevelValueId, ClosureOrigin origin)
id
- modelInstance
- type
- context
- expression
- compiledExpression
- baseLevelValueId
- origin
- public ExpressionExpressionValue(long id, ModelInstance modelInstance, String type, Context context, String expression, Expression compiledExpression, ClosureOrigin origin)
id
- modelInstance
- type
- context
- expression
- compiledExpression
- origin
- public ExpressionValue.Type getExpressionType()
ExpressionValue
getExpressionType
in class ExpressionValue
protected Expression compile(ModelProvider modelProvider)
compile
in class ExpressionValue
public ExpressionValue createCopy(ModelInstance targetModelInstance)
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.