Package | Description |
---|---|
com.whitestein.lsps.engine.lang | |
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.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractContextNamespace
Abstract namespace for context.
|
class |
ContextNamespace
Namespace for context (in base level).
|
class |
NoBaseContextNamespace
Namespace for no-base contexts.
|
class |
RecordNamespace
Namespace for record/
|
class |
RecordProxySetNamespace |
Modifier and Type | Method and Description |
---|---|
FreeTypeMapping |
Context.getFreeTypeMapping(ModelProvider modelProvider)
Returns free type mappings for this context.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMockNamespace
Mock namespace.
|
class |
MockNamespace
Mock namespace.
|
class |
MockNamespacePart |
Modifier and Type | Method and Description |
---|---|
FreeTypeMapping |
Interpreter.currentMapping()
Returns the
FreeTypeMapping for current namespace. |
Modifier and Type | Interface and Description |
---|---|
interface |
Namespace
Interface representing namespace in execution.
|
Modifier and Type | Class and Description |
---|---|
class |
MockRecordNamespace |
Constructor and Description |
---|
Parser(NamespaceModel namespace,
java.util.Collection<java.lang.String> freeTypes,
FreeTypeMapping freeTypeMapping)
Creates a new parser with a collection of free type names that can be used in the expression.
|
TypeParser(NamespaceModel namespace,
boolean visibilityStrict,
java.util.Collection<java.lang.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 | Class and Description |
---|---|
class |
SignatureMapping
Relation between function signature, and actual provided parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
TypeMapping |
Modifier and Type | Method and Description |
---|---|
TypeType |
TypeType.substituteFreeTypes(FreeTypeMapping mapping) |
Type |
Type.substituteFreeTypes(FreeTypeMapping mapping)
Returns a type where free types are substituted by provided mapping.
|
SetType |
SetType.substituteFreeTypes(FreeTypeMapping mapping) |
ReferenceType |
ReferenceType.substituteFreeTypes(FreeTypeMapping mapping) |
MapType |
MapType.substituteFreeTypes(FreeTypeMapping mapping) |
ListType |
ListType.substituteFreeTypes(FreeTypeMapping mapping) |
Type |
FreeType.substituteFreeTypes(FreeTypeMapping mapping) |
Type |
CollectionType.substituteFreeTypes(FreeTypeMapping mapping) |
ClosureType |
ClosureType.substituteFreeTypes(FreeTypeMapping mapping) |
Type |
AbstractType.substituteFreeTypes(FreeTypeMapping mapping) |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.