public class ReferenceExpressionValue extends ExpressionValue
ExpressionValue.Type
compiledExpression
modelInstance
Modifier | Constructor and Description |
---|---|
|
ReferenceExpressionValue(long id,
ModelInstance modelInstance,
String type,
Context context,
String expression,
ReferenceExpression compiledExpression,
List<PropertyValue> properties,
ClosureOrigin origin)
Creates a new base level instance.
|
|
ReferenceExpressionValue(long id,
ModelInstance modelInstance,
String type,
com.whitestein.lsps.engine.state.xml.ContextValue context,
String expression,
ReferenceExpression compiledExpression,
long baseLevelValueId,
List<PropertyValue> properties,
ClosureOrigin origin)
Creates a new instance.
|
|
ReferenceExpressionValue(ModelInstance modelInstance,
String type,
Context context,
ReferenceExpression expression,
List<PropertyValue> properties,
ClosureOrigin origin)
Creates a new base level instance.
|
protected |
ReferenceExpressionValue(ReferenceExpressionValue source,
ModelInstance targetModelInstance) |
|
ReferenceExpressionValue(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.
|
protected void |
fillSerializable(SExpressionValue s,
SModelInstance smi,
MarshallerConfig config) |
ExpressionValue.Type |
getExpressionType()
Returns the expression type.
|
List<PropertyValue> |
getProperties()
Returns all additional properties.
|
accept, convertToDirectReferences, createNamespaceModel, 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
protected ReferenceExpressionValue(ReferenceExpressionValue source, ModelInstance targetModelInstance)
public ReferenceExpressionValue(SExpressionValue source, ModelInstance modelInstance)
source
- modelInstance
- public ReferenceExpressionValue(long id, ModelInstance modelInstance, String type, com.whitestein.lsps.engine.state.xml.ContextValue context, String expression, ReferenceExpression compiledExpression, long baseLevelValueId, List<PropertyValue> properties, ClosureOrigin origin)
id
- modelInstance
- type
- context
- expression
- compiledExpression
- baseLevelValueId
- properties
- origin
- public ReferenceExpressionValue(long id, ModelInstance modelInstance, String type, Context context, String expression, ReferenceExpression compiledExpression, List<PropertyValue> properties, ClosureOrigin origin)
id
- modelInstance
- type
- context
- expression
- compiledExpression
- properties
- origin
- public ReferenceExpressionValue(ModelInstance modelInstance, String type, Context context, ReferenceExpression expression, List<PropertyValue> properties, ClosureOrigin origin)
modelInstance
- type
- context
- expression
- properties
- origin
- public ExpressionValue.Type getExpressionType()
ExpressionValue
getExpressionType
in class ExpressionValue
protected Expression compile(ModelProvider modelProvider)
compile
in class ExpressionValue
public List<PropertyValue> getProperties()
public ExpressionValue createCopy(ModelInstance targetModelInstance)
protected void fillSerializable(SExpressionValue s, SModelInstance smi, MarshallerConfig config)
fillSerializable
in class ExpressionValue
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.