Package | Description |
---|---|
com.xatkit |
Xatkit base package.
|
com.xatkit.core.platform |
Contains the abstract classes to implement to provide custom platforms.
|
com.xatkit.core.platform.io |
Contains the abstract classes to implement to provide custom platform's input provider.
|
com.xatkit.core.recognition |
Contains the abstract classes to implement to provide custom intent recognition.
|
com.xatkit.core.recognition.dialogflow |
An intent recognition provider implementation for the DialogFlow platform.
|
com.xatkit.util |
Utility classes that are used by the Xatkit framework.
|
Modifier and Type | Method and Description |
---|---|
static XatkitCore |
Xatkit.getXatkitCore()
Returns the
XatkitCore instance used to run the bot. |
Modifier and Type | Field and Description |
---|---|
protected XatkitCore |
RuntimePlatform.xatkitCore
The
XatkitCore instance containing this platform. |
Modifier and Type | Method and Description |
---|---|
XatkitCore |
RuntimePlatform.getXatkitCore()
Returns the
XatkitCore instance associated to this platform. |
Constructor and Description |
---|
RuntimePlatform(XatkitCore xatkitCore)
Constructs a new
RuntimePlatform from the provided XatkitCore . |
RuntimePlatform(XatkitCore xatkitCore,
Configuration configuration)
|
Modifier and Type | Field and Description |
---|---|
protected XatkitCore |
RuntimeEventProvider.xatkitCore
The
XatkitCore instance used to handle events. |
Modifier and Type | Method and Description |
---|---|
static com.xatkit.intent.RecognizedIntent |
IntentRecognitionHelper.getRecognizedIntent(String input,
XatkitSession session,
XatkitCore xatkitCore)
Returns the
RecognizedIntent from the provided user input and session . |
Modifier and Type | Method and Description |
---|---|
static IntentRecognitionProvider |
IntentRecognitionProviderFactory.getIntentRecognitionProvider(XatkitCore xatkitCore,
Configuration configuration)
Returns the
IntentRecognitionProvider matching the provided configuration . |
Constructor and Description |
---|
DialogFlowApi(XatkitCore xatkitCore,
Configuration configuration)
Constructs a
DialogFlowApi with the provided configuration . |
DialogFlowApi(XatkitCore xatkitCore,
Configuration configuration,
RecognitionMonitor recognitionMonitor)
Constructs a
DialogFlowApi with the provided configuration . |
Modifier and Type | Method and Description |
---|---|
static RuntimePlatform |
Loader.constructRuntimePlatform(Class<? extends RuntimePlatform> runtimePlatformClass,
XatkitCore xatkitCore,
Configuration configuration)
Constructs a new instance of the provided
runtimePlatformClass with the given xatkitCore and
configuration . |
Copyright © 2020 SOM Research Lab. All rights reserved.