| 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.