Package | Description |
---|---|
com.whitestein.lsps.engine |
The package contains common classes for LSPS expression interpretation.
|
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.ast | |
com.whitestein.lsps.lang.parser |
This package contains ANTLR-based LSPS language parser (
Parser ). |
Modifier and Type | Method and Description |
---|---|
static boolean |
HolderHelper.isClosureWithQuery(ClosureExpression closureExpression)
Returns true if the closure contains a call of a query as the last expression.
|
Modifier and Type | Method and Description |
---|---|
ClosureHolder |
RecordNamespace.createClosure(ClosureType closureType,
ClosureExpression closureExpression,
ClosureOrigin origin) |
ClosureHolder |
NoBaseContextNamespace.createClosure(ClosureType closureType,
ClosureExpression closureExpression,
ClosureOrigin origin) |
ClosureHolder |
ContextNamespace.createClosure(ClosureType closureType,
ClosureExpression closureExpression,
ClosureOrigin origin) |
Modifier and Type | Method and Description |
---|---|
ClosureExpression |
CompiledClosureHolder.getExpression() |
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
|
SrcExpression |
ExpressionCompiler.visit(ClosureExpression closure) |
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
ClosureExpressionHolder(Namespace namespace,
ClosureType type,
ClosureExpression expr,
ClosureOrigin origin)
Creates new instance of
ClosureExpressionHolder . |
Modifier and Type | Method and Description |
---|---|
Object |
TypeExpressionVisitor.visit(ClosureExpression expression) |
Void |
TraversingExpressionVisitor.visit(ClosureExpression expression) |
T |
ExpressionVisitor.visit(ClosureExpression expression)
Visits a closure.
|
T |
DefaultExpressionVisitor.visit(ClosureExpression expression)
|
Expression |
CopyExpressionVisitor.visit(ClosureExpression e) |
Object |
ChildrenExpressionVisitor.visit(ClosureExpression expression) |
Modifier and Type | Method and Description |
---|---|
Object |
ControlExpressionValidator.visit(ClosureExpression expression) |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.