| 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.