Package | Description |
---|---|
com.whitestein.lsps.engine.dto.val | |
com.whitestein.lsps.engine.lang | |
com.whitestein.lsps.engine.lang.compiled | |
com.whitestein.lsps.engine.state.xml | |
com.whitestein.lsps.lang |
This is the main package for the LSPS expression language.
|
com.whitestein.lsps.lang.exec |
All types in the language have their Java implementation class.
|
Modifier and Type | Method and Description |
---|---|
ClosureOrigin |
ReferenceValue.getClosureOrigin() |
ClosureOrigin |
ClosureValue.getClosureOrigin() |
Modifier and Type | Method and Description |
---|---|
protected ClosureOrigin |
ExpressionHolder.getExpressionOrigin() |
Modifier and Type | Method and Description |
---|---|
ClosureOrigin |
CompiledClosureHolder.getClosureOrigin() |
Modifier and Type | Method and Description |
---|---|
String |
CommonCompiler.compileClosure(javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
ClosureExpression expression,
ClosureOrigin expressionOrigin,
CommonCompiler.JavaTypesResolver javaTypeResolver,
boolean isInRecord,
boolean isInForm,
boolean isStatic)
Used to compile closures
|
protected ClosureHolder |
CompiledNamespace.createOperationHolder(ClosureType closureType,
String expressionString,
ClosureOrigin expressionOrigin) |
protected static ClosureHolder |
CompiledNamespace.createOperationHolder(Namespace namespace,
ClosureType closureType,
String expressionString,
ClosureOrigin expressionOrigin) |
protected static ClosureHolder |
CompiledNamespace.createOperationHolder(Namespace namespace,
RecordHolder recordHolder,
ClosureType closureType,
String expressionString,
ClosureOrigin expressionOrigin) |
protected ClosureHolder |
CompiledNamespace.createOperationHolder(RecordHolder recordHolder,
ClosureType closureType,
String expressionString,
ClosureOrigin expressionOrigin) |
protected static ReferenceHolder |
CompiledNamespace.createReference(Namespace namespace,
ReferenceType type,
String expression,
ClosureOrigin expressionOrigin) |
Constructor and Description |
---|
CompiledClosureHolder(CompiledNamespace compiledNamespace,
String expressionString,
ClosureType type,
ClosureOrigin expressionOrigin,
boolean isWithQuery)
Creates new instance.
|
CompiledClosureHolder(Namespace namespace,
String expressionString,
ClosureType type,
ClosureOrigin expressionOrigin,
boolean isWithQuery)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
ClosureOrigin |
ExpressionValue.getExpressionOrigin()
Returns the expression origin.
|
Constructor and Description |
---|
AssignmentReferenceExpressionValue(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) |
AssignmentReferenceExpressionValue(ModelInstance modelInstance,
String type,
Context context,
ReferenceExpression expression,
List<PropertyValue> properties,
ClosureOrigin origin) |
ClosureExpressionValue(long id,
ModelInstance modelInstance,
String type,
Context context,
String expression,
ClosureExpression compiledExpression,
ClosureOrigin origin)
Creates a new base level instance.
|
ClosureExpressionValue(long id,
ModelInstance modelInstance,
String type,
com.whitestein.lsps.engine.state.xml.ContextValue context,
String expression,
ClosureExpression compiledExpression,
long baseLevelValueId,
ClosureOrigin origin)
Creates a new instance.
|
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.
|
ExpressionValue(long id,
ModelInstance modelInstance,
String type,
Context context,
String expression,
Expression compiledExpression,
ClosureOrigin origin)
Creates new instance of
ExpressionValue . |
ExpressionValue(long id,
ModelInstance modelInstance,
String type,
com.whitestein.lsps.engine.state.xml.ContextValue context,
String expression,
Expression compiledExpression,
long baseLevelValueId,
ClosureOrigin origin)
Creates new instance of
ExpressionValue . |
OperationExpressionValue(long id,
ModelInstance modelInstance,
String type,
Context context,
String expression,
SignatureExpression compiledExpression,
ClosureOrigin origin)
Creates a new base level instance.
|
OperationExpressionValue(long id,
ModelInstance modelInstance,
String type,
com.whitestein.lsps.engine.state.xml.ContextValue context,
String expression,
SignatureExpression compiledExpression,
long baseLevelValueId,
ClosureOrigin origin)
Creates a new instance.
|
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.
|
Modifier and Type | Field and Description |
---|---|
static ClosureOrigin |
ClosureOrigin.UNKNOWN |
Modifier and Type | Method and Description |
---|---|
ClosureOrigin |
ReferenceExpressionHolder.getClosureOrigin() |
ClosureOrigin |
OperationExpressionHolder.getClosureOrigin() |
ClosureOrigin |
ExpressionAsClosureHolder.getClosureOrigin() |
ClosureOrigin |
ClosureExpressionHolder.getClosureOrigin() |
Modifier and Type | Method and Description |
---|---|
static OriginSignature |
OriginSignature.closure(ClosureOrigin origin) |
ClosureHolder |
MockHolderFactory.createClosure(ClosureType closureType,
ClosureExpression closureExpression,
ClosureOrigin origin) |
ClosureHolder |
HolderFactory.createClosure(ClosureType closureType,
ClosureExpression closureExpression,
ClosureOrigin origin)
Creates new closure corresponding to given closure expression.
|
ClosureHolder |
AbstractMockNamespace.createClosure(ClosureType closureType,
ClosureExpression closureExpression,
ClosureOrigin origin) |
ClosureHolder |
MockHolderFactory.createClosure(ClosureType closureType,
FunctionExpression operationExpression,
ClosureOrigin origin) |
ClosureHolder |
HolderFactory.createClosure(ClosureType closureType,
FunctionExpression operationExpression,
ClosureOrigin origin)
Creates new closure corresponding to given operation expression.
|
ClosureHolder |
AbstractMockNamespace.createClosure(ClosureType closureType,
FunctionExpression operationExpression,
ClosureOrigin origin) |
ClosureHolder |
MockHolderFactory.createClosure(ClosureType closureType,
MethodExpression operationExpression,
ClosureOrigin origin) |
ClosureHolder |
HolderFactory.createClosure(ClosureType closureType,
MethodExpression operationExpression,
ClosureOrigin origin)
Creates new closure corresponding to given operation expression.
|
ClosureHolder |
AbstractMockNamespace.createClosure(ClosureType closureType,
MethodExpression operationExpression,
ClosureOrigin origin) |
ClosureHolder |
MockHolderFactory.createClosureFromExpression(ClosureType closureType,
Expression expression,
ClosureOrigin origin) |
ClosureHolder |
HolderFactory.createClosureFromExpression(ClosureType closureType,
Expression expression,
ClosureOrigin origin)
Creates new closure from a given expression.
|
ClosureHolder |
AbstractMockNamespace.createClosureFromExpression(ClosureType closureType,
Expression expression,
ClosureOrigin origin) |
ReferenceHolder |
MockHolderFactory.createReference(ReferenceType referenceType,
ReferenceExpression referenceExpression,
List<Property> properties,
ClosureOrigin origin) |
ReferenceHolder |
HolderFactory.createReference(ReferenceType referenceType,
ReferenceExpression referenceExpression,
List<Property> properties,
ClosureOrigin origin)
Returns new reference corresponding to given reference expression.
|
ReferenceHolder |
AbstractMockNamespace.createReference(ReferenceType referenceType,
ReferenceExpression referenceExpression,
List<Property> properties,
ClosureOrigin origin) |
static OriginSignature |
OriginSignature.reference(ClosureOrigin origin) |
Constructor and Description |
---|
ClosureExpressionHolder(Namespace namespace,
ClosureType type,
ClosureExpression expr,
ClosureOrigin origin)
Creates new instance of
ClosureExpressionHolder . |
ExpressionAsClosureHolder(Namespace namespace,
ClosureType type,
Expression expr,
ClosureOrigin origin)
Creates new instance of
ClosureExpressionHolder . |
OperationExpressionHolder(Namespace namespace,
ClosureType type,
SignatureExpression expr,
ClosureOrigin origin)
Creates new instance of
OperationExpressionHolder . |
ReferenceExpressionHolder(Namespace namespace,
ReferenceType referenceType,
ReferenceExpression referenceExpression,
List<Property> additionalProperties,
ClosureOrigin origin)
Creates new instance of
ReferenceExpressionHolder . |
Modifier and Type | Method and Description |
---|---|
ClosureOrigin |
ReferenceHolder.getClosureOrigin() |
ClosureOrigin |
MockClosureHolder.getClosureOrigin() |
ClosureOrigin |
ClosureHolder.getClosureOrigin() |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.