| Package | Description | 
|---|---|
| com.whitestein.lsps.engine.lang.compiled | |
| com.whitestein.lsps.human.context | 
 Classes that represents human-oriented model objects in java code. 
 | 
| com.whitestein.lsps.human.model | |
| com.whitestein.lsps.lang | 
 This is the main package for the LSPS expression language. 
 | 
| com.whitestein.lsps.lang.ast | |
| com.whitestein.lsps.lang.operation | |
| com.whitestein.lsps.modulemanager.entity | 
 Persistent entities for module manager 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SrcExpression | 
ExpressionCompiler.compile(CommonCompiler commonCompiler,
       javassist.ClassPool classPool,
       javassist.CtClass cls,
       javassist.CtClass moduleCls,
       Expression exp,
       ExpressionOrigin expressionOrigin,
       Map<String,Type> params,
       Set<String> requiredParameters,
       Type returnType,
       CommonCompiler.JavaTypesResolver javaTypeResolver,
       boolean isInRecord,
       boolean isInForm,
       boolean isInExpression,
       boolean isStatic)
Compiles expression to java code. 
 | 
static SrcExpression | 
ExpressionCompiler.compileClosure(CommonCompiler namespaceCompiler,
              javassist.ClassPool classPool,
              javassist.CtClass cls,
              javassist.CtClass moduleCls,
              Expression exp,
              ExpressionOrigin expressionOrigin,
              Map<String,Type> params,
              Set<String> requiredParameters,
              Type returnType,
              CommonCompiler.JavaTypesResolver javaTypeResolver,
              boolean isInRecord,
              boolean isInForm,
              boolean isStatic)
Compiles closure to java code. 
 | 
static SrcExpression | 
ExpressionCompiler.compileExpression(CommonCompiler commonCompiler,
                 javassist.ClassPool classPool,
                 javassist.CtClass cls,
                 javassist.CtClass moduleCls,
                 Expression exp,
                 ExpressionOrigin expressionOrigin,
                 List<LocalParameter> params,
                 SrcExpression ctxExp,
                 Type returnType,
                 CommonCompiler.JavaTypesResolver javaTypeResolver,
                 boolean isInRecord,
                 boolean isInForm,
                 boolean isStatic,
                 boolean canReturn)
Compiles expression. 
 | 
protected SrcMethod | 
CommonCompiler.createPrivateMethod(javassist.ClassPool classPool,
                   javassist.CtClass cls,
                   javassist.CtClass moduleCls,
                   boolean isInRecord,
                   boolean isInForm,
                   Type returnType,
                   String methodName,
                   Expression exp,
                   ExpressionOrigin expressionOrigin,
                   List<LocalParameter> params,
                   CommonCompiler.JavaTypesResolver javaTypeResolver,
                   SrcExpression namespaceExp)  | 
| Constructor and Description | 
|---|
ToJoinTodoListQuery(NamespaceModel namespaceModel,
                   String usedInJndi,
                   String iterator,
                   RecordType type,
                   Expression parameterExpression,
                   ExpressionOrigin origin)
Creates new instance. 
 | 
ToJoinTodoListQueryCommon(NamespaceModel namespaceModel,
                         String usedInJndi,
                         String iterator,
                         RecordType type,
                         Expression parameterExpression,
                         ExpressionOrigin origin)  | 
ToJoinTodoListQueryDifferentDB(NamespaceModel namespaceModel,
                              String usedInJndi,
                              String iterator,
                              RecordType type,
                              Expression parameterExpression,
                              ExpressionOrigin origin)
Creates new instance. 
 | 
ToJoinTodoListQuerySameDB(NamespaceModel namespaceModel,
                         String usedInJndi,
                         String iterator,
                         RecordType type,
                         Expression parameterExpression,
                         ExpressionOrigin origin)
Creates new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ExpressionOrigin | 
GenericDocumentDefinition.getExpressionOrigin(Expression expression)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClosureOrigin  | 
| Modifier and Type | Field and Description | 
|---|---|
static ExpressionOrigin | 
ExpressionOrigin.UNKNOWN
The place of expression is unknown. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ExpressionOrigin | 
Interpreter.getOrigin()
Returns the expression origin. 
 | 
| Constructor and Description | 
|---|
ClosureOrigin(ExpressionOrigin origin,
             int offset,
             int debugLine)  | 
Interpreter(Namespace namespace,
           ExpressionOrigin origin)
Creates new instance of  
Interpreter. | 
Interpreter(Namespace namespace,
           InterpreterConfiguration configuration,
           ExpressionOrigin origin)
Creates new instance of  
Interpreter. | 
| Modifier and Type | Method and Description | 
|---|---|
ExpressionOrigin | 
DebugExpression.getOrigin()
Returns the expression origin (needed as a debug information). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
VariableExpression.setValue(Object value,
        Namespace namespace,
        InterpreterStackTrace stackTrace,
        ExpressionOrigin origin)  | 
void | 
PropertyExpression.setValue(Object value,
        Namespace namespace,
        InterpreterStackTrace stackTrace,
        ExpressionOrigin origin)  | 
void | 
DereferenceExpression.setValue(Object value,
        Namespace namespace,
        InterpreterStackTrace stackTrace,
        ExpressionOrigin origin)  | 
abstract void | 
AssignableExpression.setValue(Object value,
        Namespace namespace,
        InterpreterStackTrace stackTrace,
        ExpressionOrigin origin)
Assign a value into the assignable (e.g. 
 | 
| Constructor and Description | 
|---|
DebugExpression(ASTInfo info,
               Expression expression,
               ExpressionOrigin origin)
Constructs a new debug expression. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ExpressionOrigin | 
ExpressionOperation.getOrigin()
Returns the expression origin. 
 | 
| Constructor and Description | 
|---|
ExpressionOperation(FunctionSignature signature,
                   Expression expression,
                   ExpressionOrigin origin)
Creates new instance of  
ExpressionOperation. | 
| Modifier and Type | Method and Description | 
|---|---|
ExpressionOrigin | 
ProcessRelationship.getExpressionOrigin(Expression expression)  | 
ExpressionOrigin | 
ProcessElement.getExpressionOrigin(Expression expression)  | 
ExpressionOrigin | 
Process.getExpressionOrigin(Expression expression)  | 
ExpressionOrigin | 
Module.getExpressionOrigin(Expression expression)  | 
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.