All Classes Interface Summary Class Summary Enum Summary Class Description AbstractElementWithScriptingBase class for path elements that can modify session and flow variables. AbstractElementWithScriptingAndMetadataAbstract base class for all path elements with metadata. AbstractElementWithSessionScriptingBase class for path elements that can modify session variables. AbstractFlowElementAbstract base class for all path elements related to a flow context. AbstractFlowElement.FlowDataThis class holds all flow data required for path elements. AbstractListenerElementAbstract base class for all listener elements. AbstractSkippedVertexElementAbstract base class of elements for skipped vertices. AbstractVariableElementBase class for elements holding change data on script variables. AbstractVertexElementAbstract base class for vertex elements in the history path. AbstractVertexElement.VertexDataThis class holds all vertex data required for path elements. AnnotationAn
Annotationrepresents additional data associated with words in the
AnnotationsIA collection that contains
Annotationobjects, with no duplicates.
ContinueFlowElementThe ContinueFlow element denotes a certain flow was resumed after waiting for new user input. DataActionElementThe DataActionElement element denotes that a certain data action has been executed. DataActionWithUsedWordsElementThe DataActionWithUsedWordsElement element denotes that a certain data action has been executed that may have used words. DropFlowElementThe DropFlow element denotes that a certain flow was dropped (removed from the active flows stack) normally. DropStuckFlowElementThe 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. EngineAccessProvides controlled access for scripts to internal engine data. EngineAccess.Data EngineAccess.Data.ActiveFlowThe data of an active flow stack entry. EngineAccess.Data.FlowThe data of a flow. EngineAccess.Data.FlowTriggerThe data of a flow trigger. EngineAccess.Data.VertexThe data of a flow vertex. EngineAccess.HistoryItemData of a session history entry. EngineAccess.LangCompMatchEntry type of the list returned by
EngineAccess.WordListTypeResult types known to methods that return word processing data. EngineEnvironmentIThis interface is the base for a an arbitrary data aggregation provided to solution scripts. EngineOutputIThis interface defines read-only access to the engine output data. ExecutedFlowNodeElementThe ExecutedFlowNode element denotes that a certain flow node has been traversed, effectively handing over to another flow. FlowListenerElementElement that holds data of a matching flow listener. FlowScriptElementThe FlowScriptElement element denotes that a certain session script was executed. FlowTriggerElementThe FlowTrigger element denotes that a certain flow trigger has matched when testing user input. GivenOutputElementThe output element denotes that a certain output has been given. GlobalPostListenerElementElement that holds data of a matching global post listener. GlobalPreListenerElementElement that holds data of a matching global pre listener. HttpEngineEnvironmentProvides access to request data and cookie handling in a servlet container environment. ImmutableActiveFlowI ImmutableActiveFlowStackIThe stack of active flows. ImmutableFlowI ImmutableFlowTriggerIRead-only interface to exposed flow trigger properties. ImmutableLogEntryIThis interface defines read-only access to the basic data of a log entry. ImmutableScriptBindingsIThis interface defines read-only access to the script bindings. ImmutableSessionDataIThis interface defines read-only access to the session data. ImmutableVertexI InputProcessorResultsElementThe InputProcessorResultsElement contains the input processor result data. MatchRequirementElementThe MatchRequirementElement element denotes that a certain match requirement has matched. MatchRequirementWithScriptingElementThe MatchRequirementWithScriptingElement element denotes that a certain match requirement has matched that may also changed scripting variables. MatchRequirementWithUsedWordsAndScriptingElementThe MatchRequirementWithUsedWordsAndScriptingElement element denotes that a certain match requirement has matched that may also have used words and changed scripting variables. PathElementBase class for all path elements. PathUtils PathUtils.ReplacementBiFunctionWrapper<T>Internal class used to check if the value returned by the replacement BiFunction is null or not. PathUtils.ReplacementFunctionWrapperInternal class used to check if the value returned by the replacement Function is null or not. PathUtils.ReplacementWrapper<T>Internal class extended by the two functionWrappers that holds common code. PauseFlowElementThe PauseFlow element denotes processing a certain flow is paused because it needs new user input. PreMatchingSessionScriptElementThe PreMatchingSessionScriptElement element denotes that a the pre-matching script was executed. ProcessingErrorElementElement that holds data of an unexpected/unhandled request processing exception. RaiseFlowElementThe RaiseFlow element denotes that a certain flow was raised, i.e. ResumeFlowElementThe ResumeFlow element denotes that a certain flow was resumed, i.e. ScriptAttributesThis class defines an interface for scripts to store and retrieve named objects of arbitrary types, the so-called 'attributes'. ScriptNodeElementThe script element denotes that a certain script node has been executed. SentenceIThis interface represents a sentence identified in the user input text. ServletEngineEnvironmentProvides access to request data in a servlet container environment. SessionScriptElementThe SessionScriptElement element denotes that a certain session script was executed. SkippedFlowNodeElementThe flow node element denotes that a certain flow node has been skipped. SkippedOutputElementThe output element denotes that a certain output has been skipped. TransitionElementThe Transition element denotes that a certain transition matched. VariableChangeElementThe VariableChangeElement denotes side effects on script variables, resulting from mismatching language conditions in triggers, listeners, transitions. VariableInitializationElementThe VariableInitializationElement denotes initialization of sessions variables. VariableResetElementThe VariableResetElement denotes resetting of session variables. WordDataIThis interface defines the data associated with a word identified in a