public class ReferenceExpressionValue extends ExpressionValue
ExpressionValue.TypecompiledExpressionmodelInstance| Modifier | Constructor and Description |
|---|---|
|
ReferenceExpressionValue(long id,
ModelInstance modelInstance,
java.lang.String type,
Context context,
java.lang.String expression,
ReferenceExpression compiledExpression,
java.util.List<PropertyValue> properties,
ClosureOrigin origin)
Creates a new base level instance.
|
|
ReferenceExpressionValue(long id,
ModelInstance modelInstance,
java.lang.String type,
com.whitestein.lsps.engine.state.xml.ContextValue context,
java.lang.String expression,
ReferenceExpression compiledExpression,
long baseLevelValueId,
java.util.List<PropertyValue> properties,
ClosureOrigin origin)
Creates a new instance.
|
|
ReferenceExpressionValue(ModelInstance modelInstance,
java.lang.String type,
Context context,
ReferenceExpression expression,
java.util.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.
|
java.util.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, toStringclear, collect, fillSerializable, findReplacementId, getCompiledType, getHandle, getId, getModelInstance, getType, isPersistent, isRemoved, setLowerLevelEntity, toSimpleValue, toValueprotected ReferenceExpressionValue(ReferenceExpressionValue source, ModelInstance targetModelInstance)
public ReferenceExpressionValue(SExpressionValue source, ModelInstance modelInstance)
source - modelInstance - public ReferenceExpressionValue(long id,
ModelInstance modelInstance,
java.lang.String type,
com.whitestein.lsps.engine.state.xml.ContextValue context,
java.lang.String expression,
ReferenceExpression compiledExpression,
long baseLevelValueId,
java.util.List<PropertyValue> properties,
ClosureOrigin origin)
id - modelInstance - type - context - expression - compiledExpression - baseLevelValueId - properties - origin - public ReferenceExpressionValue(long id,
ModelInstance modelInstance,
java.lang.String type,
Context context,
java.lang.String expression,
ReferenceExpression compiledExpression,
java.util.List<PropertyValue> properties,
ClosureOrigin origin)
id - modelInstance - type - context - expression - compiledExpression - properties - origin - public ReferenceExpressionValue(ModelInstance modelInstance, java.lang.String type, Context context, ReferenceExpression expression, java.util.List<PropertyValue> properties, ClosureOrigin origin)
modelInstance - type - context - expression - properties - origin - public ExpressionValue.Type getExpressionType()
ExpressionValuegetExpressionType in class ExpressionValueprotected Expression compile(ModelProvider modelProvider)
compile in class ExpressionValuepublic java.util.List<PropertyValue> getProperties()
public ExpressionValue createCopy(ModelInstance targetModelInstance)
protected void fillSerializable(SExpressionValue s, SModelInstance smi, MarshallerConfig config)
fillSerializable in class ExpressionValueCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.