Package | Description |
---|---|
com.whitestein.lsps.engine.hql | |
com.whitestein.lsps.engine.lang | |
com.whitestein.lsps.engine.state.xml | |
com.whitestein.lsps.engine.tester |
Testing support for testing engine tasks.
|
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.exec |
All types in the language have their Java implementation class.
|
com.whitestein.lsps.lang.module | |
com.whitestein.lsps.lang.operation | |
com.whitestein.lsps.lang.parser |
This package contains ANTLR-based LSPS language parser (
Parser ). |
com.whitestein.lsps.lang.signature | |
com.whitestein.lsps.lang.type |
Provides classes for type reflection.
|
Constructor and Description |
---|
HqlTransformer(String source,
RecordType recordType,
NamespaceModel namespace) |
HqlTransformer(String source,
RecordType recordType,
NamespaceModel namespace,
HqlTransformer.NameProvider nameProvider) |
Modifier and Type | Method and Description |
---|---|
NamespaceModel |
RecordNamespace.getNamespaceModel() |
protected NamespaceModel |
ExecutionContextImpl.getNamespaceModel() |
protected abstract NamespaceModel |
AbstractExecutionContext.getNamespaceModel()
Returns namespace model for this context.
|
NamespaceModel |
AbstractContextNamespace.getNamespaceModel() |
Modifier and Type | Method and Description |
---|---|
NamespaceModel |
Context.createNamespaceModel(ModelProviderClientService modelProviderService)
Creates namespace model for this.
|
NamespaceModel |
Context.getNamespaceModel(ModelProviderClientService modelProviderService)
Returns namespace model
|
Modifier and Type | Method and Description |
---|---|
protected NamespaceModel |
MockExecutionContext.getNamespaceModel() |
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.
|
Constructor and Description |
---|
HintModule(NamespaceModel namespace) |
Modifier and Type | Method and Description |
---|---|
NamespaceModel |
MockNamespace.getNamespaceModel() |
Modifier and Type | Method and Description |
---|---|
NamespaceModel |
FunctionBody.getNamespaceModel()
Gets the namespace model for the function body.
|
Constructor and Description |
---|
FunctionBody(Expression expression,
NamespaceModel namespaceModel) |
Modifier and Type | Method and Description |
---|---|
NamespaceModel |
Namespace.getNamespaceModel()
Returns
NamespaceModel for this namespace. |
NamespaceModel |
MockRecordNamespace.getNamespaceModel() |
Modifier and Type | Interface and Description |
---|---|
interface |
Module
Module is representation of namespace in model.
|
interface |
ModulePart |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNamespace
This class is a common ancestor for Module and ModulePart.
|
class |
BasicModule
default implementation of
Module |
class |
BasicModulePart
ModulePart is model of sub-namespaces (for plans or subprocesses It provides
variables, types and functions(internal)
|
Modifier and Type | Method and Description |
---|---|
NamespaceModel |
VariableInfo.getNamespaceModel()
Returns the namespace model that contains this variable.
|
NamespaceModel |
NamespaceModel.getParent()
Returns the parent namespace or null.
|
NamespaceModel |
BasicModulePart.getParent() |
NamespaceModel |
BasicModule.getParent() |
Constructor and Description |
---|
BasicModulePart(NamespaceModel parent)
Creates new instance.
|
BasicModulePart(String name,
NamespaceModel parent)
Creates new instance.
|
BasicModulePart(String name,
NamespaceModel parent,
Collection<? extends Module> imports)
Creates new instance.
|
VariableInfo(NamespaceModel namespaceModel,
String name,
Type type)
Creates a new public variable information.
|
VariableInfo(NamespaceModel namespaceModel,
String name,
Type type,
boolean isPrivate,
boolean isReadOnly)
Creates a new variable information.
|
VariableInfo(NamespaceModel namespaceModel,
String name,
Type type,
boolean isPrivate,
boolean isReadOnly,
Map<String,String> metadata)
Creates a new variable information.
|
Modifier and Type | Method and Description |
---|---|
static NamespaceModel |
BasicTypesNamespace.getNamespace()
Returns the namespace with basic type operations.
|
Modifier and Type | Method and Description |
---|---|
protected NamespaceModel |
SignatureParser.createNamespace(FunctionAst function) |
protected NamespaceModel |
AbstractParser.getNamespace() |
Modifier and Type | Method and Description |
---|---|
VariableInfo |
ParserVariableHelper.createClosureArgumentVariable(NamespaceModel namespace,
String name,
Type type,
org.antlr.runtime.tree.Tree tree)
Creates a local variable for a closure argument (during parsing of a closure body).
|
VariableInfo |
ParserVariableHelper.createForeachIteratorVariable(NamespaceModel namespace,
String name,
Type type,
org.antlr.runtime.tree.Tree tree)
Creates a local variable for foreach iterator.
|
VariableInfo |
ParserVariableHelper.createFunctionArgumentVariable(NamespaceModel namespace,
String name,
Type type,
ASTRange range)
Creates a local variable for function parameter (to parse function body).
|
VariableInfo |
ParserVariableHelper.createLocalVariable(NamespaceModel namespace,
String name,
Type type,
org.antlr.runtime.tree.Tree tree)
Creates a local variable.
|
protected ParsedExpression |
AbstractParser.parseInNamespace(org.antlr.runtime.tree.Tree tree,
Type expectedType,
NamespaceModel namespace) |
Constructor and Description |
---|
AbstractParser(NamespaceModel namespace)
Creates new parser.
|
ConstraintParser(NamespaceModel namespace) |
ConstraintParser(NamespaceModel namespace,
Collection<String> freeTypes) |
ConstraintParser(NamespaceModel namespace,
Collection<String> freeTypes,
ParserVariableHelper variableHelper) |
FunctionParser(NamespaceModel namespace) |
FunctionParser(NamespaceModel namespace,
ParserVariableHelper variableHelper) |
MethodParser(NamespaceModel namespace) |
MethodParser(NamespaceModel namespace,
ParserVariableHelper variableHelper) |
NameAndArgumentsParser(NamespaceModel namespace) |
Parser(NamespaceModel namespace)
Creates a new parser.
|
Parser(NamespaceModel namespace,
Collection<String> freeTypes)
Creates a new parser with a collection of free type names that can be used in the expression.
|
Parser(NamespaceModel namespace,
Collection<String> freeTypes,
FreeTypeMapping freeTypeMapping)
Creates a new parser with a collection of free type names that can be used in the expression.
|
Parser(NamespaceModel namespace,
Collection<String> freeTypes,
FreeTypeMapping freeTypeMapping,
ParserVariableHelper variableHelper)
Creates a new parser with a collection of free type names that can be used in the expression.
|
SignatureParser(NamespaceModel namespace) |
SignatureParser(NamespaceModel namespace,
ParserVariableHelper variableHelper) |
TaskParametersParser(NamespaceModel namespace) |
TaskParametersParser(NamespaceModel namespace,
ParserVariableHelper variableHelper) |
TypeParser(NamespaceModel namespace)
Constructs a new type parser with a given namespace.
|
TypeParser(NamespaceModel namespace,
Collection<String> freeTypes)
Constructs a new type parser with a given namespace and a collection of free types.
|
TypeParser(NamespaceModel namespace,
Collection<String> freeTypes,
FreeTypeMapping freeTypeMapping)
Constructs a new type parser with a given namespace, a collection of free types
and a given free type mapping.
|
Modifier and Type | Method and Description |
---|---|
NamespaceModel |
FunctionSignature.getNamespaceModel()
Returns the owner namespace model.
|
Modifier and Type | Method and Description |
---|---|
void |
FunctionSignature.setNamespaceModel(NamespaceModel namespaceModel)
Sets the owner namespace model.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassNamespaceModel
Class type namespace model.
|
Modifier and Type | Method and Description |
---|---|
NamespaceModel |
ClassNamespaceModel.getParent() |
Modifier and Type | Method and Description |
---|---|
ClassNamespaceModel |
NamedClassType.getNamespaceModel(NamespaceModel parent,
boolean isStatic,
boolean readonlyStrict)
Returns
NamespaceModel for this type. |
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.