All Classes and Interfaces
Class
Description
Base class for path elements that can modify session and flow variables.
Abstract base class for all path elements with metadata.
Base class for path elements that can modify session variables.
Abstract base class for all path elements related to a flow context.
Abstract base class for all listener elements.
Abstract base class of elements for skipped vertices.
Base class for elements holding change data on script variables.
Abstract base class for vertex elements in the history path.
An
Annotation represents additional data associated with words in the sentences,
e.g.A collection that contains
Annotation objects, with no duplicates.The ContinueFlow element denotes a certain flow was resumed after waiting for new user input.
The DataActionElement element denotes that a certain data action has been executed.
The DataActionWithUsedWordsElement element denotes that a certain data action has been executed
that may have used words.
The DeferredAnnotationScriptElement element denotes that a deferred annotation script was executed.
The DropFlow element denotes that a certain flow was dropped (removed from
the active flows stack) normally.
The DropStuckFlowElement element denotes that a certain flow was dropped
(removed from the active flows stack) abnormally because its processing
got stuck due to some "broken" state.
Provides controlled access for scripts to internal engine data.
The data of an active flow stack entry.
The data of a flow.
The data of a flow trigger.
The data of a flow vertex.
Data of a session history entry.
Entry type of the list returned by
EngineAccess.findMatchingLanguageComponents(java.lang.String, boolean).Result types known to methods that return word processing data.
This interface is the base for a an arbitrary data aggregation provided
to solution scripts.
This interface defines read-only access to the engine output data.
The ExecutedFlowNode element denotes that a certain flow node has been traversed,
effectively handing over to another flow.
Element that holds data of a matching flow listener.
The FlowScriptElement element denotes that a certain session script was executed.
The FlowTrigger element denotes that a certain flow trigger has matched when
testing user input.
The output element denotes that a certain output has been given.
Element that holds data of a matching global post listener.
Element that holds data of a matching global pre listener.
Provides access to request data and cookie handling in a servlet container environment.
The stack of active flows.
Read-only interface to exposed flow trigger properties.
This interface defines read-only access to the basic data of a log entry.
This interface defines read-only access to the script bindings.
This interface defines read-only access to the session data.
Possible reasons for termination of a session.
The InputProcessorResultsElement contains the input processor result data.
The MatchRequirementElement element denotes that a certain match requirement has matched.
The MatchRequirementWithScriptingElement element denotes that a certain match requirement has matched
that may also changed scripting variables.
The MatchRequirementWithUsedWordsAndScriptingElement element denotes that a certain match requirement has matched
that may also have used words and changed scripting variables.
Base class for all path elements.
The PauseFlow element denotes processing a certain flow is paused because it needs new user input.
The PreMatchingSessionScriptElement element denotes that a pre-matching script was executed.
Element that holds data of an unexpected/unhandled request processing exception.
The RaiseFlow element denotes that a certain flow was raised, i.e.
The ResumeFlow element denotes that a certain flow was resumed, i.e.
This class defines an interface for scripts to store and retrieve
named objects of arbitrary types, the so-called 'attributes'.
The script element denotes that a certain script node has been executed.
Utilities class that provides static methods to get stored secrets.
This interface represents a sentence identified in the user input text.
Provides access to request data in a servlet container environment.
The SessionScriptElement element denotes that a certain session script was executed.
The flow node element denotes that a certain flow node has been skipped.
The output element denotes that a certain output has been skipped.
The Transition element denotes that a certain transition matched.
The VariableChangeElement denotes side effects on script variables,
resulting from mismatching language conditions in triggers, listeners, transitions.
The VariableInitializationElement denotes initialization of sessions variables.
The VariableResetElement denotes resetting of session variables.
This interface defines the data associated with a word identified in a
sentence.