Skip navigation links
A B C D E G H I J N O P Q R T 

A

AIServiceContextImpl - Class in com.botscrew.nlpclient.provider.dialogflow.v1.domain
 
AIServiceContextImpl(String) - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v1.domain.AIServiceContextImpl
 
AIServiceContextImpl(String, TimeZone) - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v1.domain.AIServiceContextImpl
 

B

BotFrameworkNlpClient - Class in com.botscrew.nlpclient.provider
Implementation for NlpClient which sends response to Bot Framework
BotFrameworkNlpClient(NlpEngineAccessor, IntentContainer, List<NlpInterceptor<PreNlpResponseProcessingAction>>) - Constructor for class com.botscrew.nlpclient.provider.BotFrameworkNlpClient
 

C

com.botscrew.nlpclient.config - package com.botscrew.nlpclient.config
 
com.botscrew.nlpclient.converter - package com.botscrew.nlpclient.converter
 
com.botscrew.nlpclient.domain - package com.botscrew.nlpclient.domain
 
com.botscrew.nlpclient.exception - package com.botscrew.nlpclient.exception
 
com.botscrew.nlpclient.interceptor - package com.botscrew.nlpclient.interceptor
 
com.botscrew.nlpclient.provider - package com.botscrew.nlpclient.provider
 
com.botscrew.nlpclient.provider.dialogflow.exception - package com.botscrew.nlpclient.provider.dialogflow.exception
 
com.botscrew.nlpclient.provider.dialogflow.v1 - package com.botscrew.nlpclient.provider.dialogflow.v1
 
com.botscrew.nlpclient.provider.dialogflow.v1.config - package com.botscrew.nlpclient.provider.dialogflow.v1.config
 
com.botscrew.nlpclient.provider.dialogflow.v1.domain - package com.botscrew.nlpclient.provider.dialogflow.v1.domain
 
com.botscrew.nlpclient.provider.dialogflow.v2 - package com.botscrew.nlpclient.provider.dialogflow.v2
 
com.botscrew.nlpclient.provider.dialogflow.v2.config - package com.botscrew.nlpclient.provider.dialogflow.v2.config
 
com.botscrew.nlpclient.provider.dialogflow.v2.domain - package com.botscrew.nlpclient.provider.dialogflow.v2.domain
 
com.botscrew.nlpclient.provider.dialogflow.v2.model - package com.botscrew.nlpclient.provider.dialogflow.v2.model
 
convert(JsonElement, Class<?>) - Method in class com.botscrew.nlpclient.converter.JsonElementToComplexTypeConverter
 
convert(JsonObject, Class<?>) - Method in class com.botscrew.nlpclient.converter.JsonObjectToComplexTypeConverter
 
convert(JsonPrimitive, Class<?>) - Method in class com.botscrew.nlpclient.converter.JsonPrimitiveToDoubleConverter
 
convert(JsonPrimitive, Class<?>) - Method in class com.botscrew.nlpclient.converter.JsonPrimitiveToIntegerConverter
 
convert(JsonPrimitive, Class<?>) - Method in class com.botscrew.nlpclient.converter.JsonPrimitiveToLongConverter
 
convert(JsonPrimitive, Class<?>) - Method in class com.botscrew.nlpclient.converter.JsonPrimitiveToStringConverter
 
convert(ObjectNode, Class<?>) - Method in class com.botscrew.nlpclient.converter.ObjectNodeToComplexTypeConverter
 
convert(ObjectNode, Class<?>) - Method in class com.botscrew.nlpclient.converter.ObjectNodeToDoubleConverter
 
convert(ObjectNode, Class<?>) - Method in class com.botscrew.nlpclient.converter.ObjectNodeToIntegerConverter
 
convert(ObjectNode, Class<?>) - Method in class com.botscrew.nlpclient.converter.ObjectNodeToLongConverter
 
convert(ObjectNode, Class<?>) - Method in class com.botscrew.nlpclient.converter.ObjectNodeToStringConverter
 

D

defaultJacksonObjectMapper() - Method in class com.botscrew.nlpclient.config.NlpClientRestTemplateConfiguration
 
defaultNlpEngineAccessor(RestTemplate) - Method in class com.botscrew.nlpclient.config.NlpClientConfiguration
 
defaultRestTemplate(ObjectMapper) - Method in class com.botscrew.nlpclient.config.NlpClientRestTemplateConfiguration
 
DIALOG_FLOW_V1 - Static variable in class com.botscrew.nlpclient.config.NlpClientProperties
 
DIALOG_FLOW_V2 - Static variable in class com.botscrew.nlpclient.config.NlpClientProperties
 
DialogFlowAccessor - Class in com.botscrew.nlpclient.provider.dialogflow.v1
Implementation for NlpEngineAccessor for DialogFlow API V1
DialogFlowAccessor(NlpProviderCredentials) - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v1.DialogFlowAccessor
 
DialogFlowAccessor - Class in com.botscrew.nlpclient.provider.dialogflow.v2
Implementation for NlpEngineAccessor for DialogFlow API V2
DialogFlowAccessor(RestTemplate, DialogFlowV2Credentials) - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v2.DialogFlowAccessor
 
DialogFlowException - Exception in com.botscrew.nlpclient.provider.dialogflow.exception
Describes exception which happened while working with DialogFlow API
DialogFlowException() - Constructor for exception com.botscrew.nlpclient.provider.dialogflow.exception.DialogFlowException
 
DialogFlowException(String) - Constructor for exception com.botscrew.nlpclient.provider.dialogflow.exception.DialogFlowException
 
DialogFlowException(String, Throwable) - Constructor for exception com.botscrew.nlpclient.provider.dialogflow.exception.DialogFlowException
 
DialogFlowV1Credentials - Class in com.botscrew.nlpclient.domain
Describes credentials for accessing DialogFlow APIV1
DialogFlowV1Credentials(String) - Constructor for class com.botscrew.nlpclient.domain.DialogFlowV1Credentials
 
DialogFlowV1Properties - Class in com.botscrew.nlpclient.provider.dialogflow.v1.config
Describes properties used in work with DialogFlow API V1
DialogFlowV1Properties() - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v1.config.DialogFlowV1Properties
 
DialogFlowV2Credentials - Class in com.botscrew.nlpclient.provider.dialogflow.v2.domain
 
DialogFlowV2Credentials(String, String, String) - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v2.domain.DialogFlowV2Credentials
 
DialogFlowV2Properties - Class in com.botscrew.nlpclient.provider.dialogflow.v2.config
Describes properties for work with DialogFlow API V2
DialogFlowV2Properties() - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v2.config.DialogFlowV2Properties
 

E

equals(Object) - Method in class com.botscrew.nlpclient.domain.DialogFlowV1Credentials
 

G

getArgumentKit() - Method in class com.botscrew.nlpclient.domain.NlpResponse
 
getClientToken() - Method in class com.botscrew.nlpclient.domain.DialogFlowV1Credentials
 
getIntent() - Method in class com.botscrew.nlpclient.domain.NlpResponse
 
getIntentName() - Method in class com.botscrew.nlpclient.interceptor.PreNlpResponseProcessingAction
 
getKey() - Method in class com.botscrew.nlpclient.converter.JsonElementToComplexTypeConverter
 
getKey() - Method in class com.botscrew.nlpclient.converter.JsonObjectToComplexTypeConverter
 
getKey() - Method in class com.botscrew.nlpclient.converter.JsonPrimitiveToDoubleConverter
 
getKey() - Method in class com.botscrew.nlpclient.converter.JsonPrimitiveToIntegerConverter
 
getKey() - Method in class com.botscrew.nlpclient.converter.JsonPrimitiveToLongConverter
 
getKey() - Method in class com.botscrew.nlpclient.converter.JsonPrimitiveToStringConverter
 
getKey() - Method in class com.botscrew.nlpclient.converter.ObjectNodeToComplexTypeConverter
 
getKey() - Method in class com.botscrew.nlpclient.converter.ObjectNodeToDoubleConverter
 
getKey() - Method in class com.botscrew.nlpclient.converter.ObjectNodeToIntegerConverter
 
getKey() - Method in class com.botscrew.nlpclient.converter.ObjectNodeToLongConverter
 
getKey() - Method in class com.botscrew.nlpclient.converter.ObjectNodeToStringConverter
 
getProcessedQuery() - Method in class com.botscrew.nlpclient.interceptor.PreNlpResponseProcessingAction
 
getSessionId() - Method in class com.botscrew.nlpclient.provider.dialogflow.v1.domain.AIServiceContextImpl
 
getTextResponseList() - Method in class com.botscrew.nlpclient.provider.dialogflow.v2.model.QueryResult
 
getTimeZone() - Method in class com.botscrew.nlpclient.provider.dialogflow.v1.domain.AIServiceContextImpl
 
getUser() - Method in class com.botscrew.nlpclient.interceptor.PreNlpResponseProcessingAction
 

H

hashCode() - Method in class com.botscrew.nlpclient.domain.DialogFlowV1Credentials
 

I

init() - Method in class com.botscrew.nlpclient.config.NlpClientConfiguration
 
Intent - Class in com.botscrew.nlpclient.provider.dialogflow.v2.model
 
Intent() - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v2.model.Intent
 

J

JsonElementToComplexTypeConverter - Class in com.botscrew.nlpclient.converter
 
JsonElementToComplexTypeConverter() - Constructor for class com.botscrew.nlpclient.converter.JsonElementToComplexTypeConverter
 
JsonObjectToComplexTypeConverter - Class in com.botscrew.nlpclient.converter
 
JsonObjectToComplexTypeConverter() - Constructor for class com.botscrew.nlpclient.converter.JsonObjectToComplexTypeConverter
 
JsonPrimitiveToDoubleConverter - Class in com.botscrew.nlpclient.converter
 
JsonPrimitiveToDoubleConverter() - Constructor for class com.botscrew.nlpclient.converter.JsonPrimitiveToDoubleConverter
 
JsonPrimitiveToIntegerConverter - Class in com.botscrew.nlpclient.converter
 
JsonPrimitiveToIntegerConverter() - Constructor for class com.botscrew.nlpclient.converter.JsonPrimitiveToIntegerConverter
 
JsonPrimitiveToLongConverter - Class in com.botscrew.nlpclient.converter
 
JsonPrimitiveToLongConverter() - Constructor for class com.botscrew.nlpclient.converter.JsonPrimitiveToLongConverter
 
JsonPrimitiveToStringConverter - Class in com.botscrew.nlpclient.converter
 
JsonPrimitiveToStringConverter() - Constructor for class com.botscrew.nlpclient.converter.JsonPrimitiveToStringConverter
 

N

NlpAction - Interface in com.botscrew.nlpclient.interceptor
Action inside nlp module abstraction
nlpClient(NlpEngineAccessor, IntentContainer, List<NlpInterceptor<PreNlpResponseProcessingAction>>) - Method in class com.botscrew.nlpclient.config.NlpClientConfiguration
 
NlpClient - Interface in com.botscrew.nlpclient.provider
Abstraction describes the way to communicate with nlp providers without getting direct response
NlpClientConfiguration - Class in com.botscrew.nlpclient.config
Main Spring configuration for NLP module
NlpClientConfiguration(NlpClientProperties, DialogFlowV1Properties, DialogFlowV2Properties) - Constructor for class com.botscrew.nlpclient.config.NlpClientConfiguration
 
NlpClientException - Exception in com.botscrew.nlpclient.exception
Exception which happened inside nlp module
NlpClientException() - Constructor for exception com.botscrew.nlpclient.exception.NlpClientException
 
NlpClientException(String) - Constructor for exception com.botscrew.nlpclient.exception.NlpClientException
 
NlpClientException(String, Throwable) - Constructor for exception com.botscrew.nlpclient.exception.NlpClientException
 
NlpClientProperties - Class in com.botscrew.nlpclient.config
Describes properties used by nlp module
NlpClientProperties() - Constructor for class com.botscrew.nlpclient.config.NlpClientProperties
 
NlpClientRestTemplateConfiguration - Class in com.botscrew.nlpclient.config
Contains configurations for RestTemplate
NlpClientRestTemplateConfiguration() - Constructor for class com.botscrew.nlpclient.config.NlpClientRestTemplateConfiguration
 
NlpEngineAccessor - Interface in com.botscrew.nlpclient.provider
Abstraction describes the way to communicate with nlp providers with getting direct response
NlpInterceptor<E extends NlpAction> - Interface in com.botscrew.nlpclient.interceptor
Abstraction for nlp module interceptors
NlpProviderCredentials - Interface in com.botscrew.nlpclient.domain
Basic interface for credentials implementations of different providers
NlpResponse - Class in com.botscrew.nlpclient.domain
Describes general nlp response for all providers
NlpResponse(String) - Constructor for class com.botscrew.nlpclient.domain.NlpResponse
 

O

ObjectNodeToComplexTypeConverter - Class in com.botscrew.nlpclient.converter
 
ObjectNodeToComplexTypeConverter() - Constructor for class com.botscrew.nlpclient.converter.ObjectNodeToComplexTypeConverter
 
ObjectNodeToDoubleConverter - Class in com.botscrew.nlpclient.converter
 
ObjectNodeToDoubleConverter() - Constructor for class com.botscrew.nlpclient.converter.ObjectNodeToDoubleConverter
 
ObjectNodeToIntegerConverter - Class in com.botscrew.nlpclient.converter
 
ObjectNodeToIntegerConverter() - Constructor for class com.botscrew.nlpclient.converter.ObjectNodeToIntegerConverter
 
ObjectNodeToLongConverter - Class in com.botscrew.nlpclient.converter
 
ObjectNodeToLongConverter() - Constructor for class com.botscrew.nlpclient.converter.ObjectNodeToLongConverter
 
ObjectNodeToStringConverter - Class in com.botscrew.nlpclient.converter
 
ObjectNodeToStringConverter() - Constructor for class com.botscrew.nlpclient.converter.ObjectNodeToStringConverter
 
onAction(E) - Method in interface com.botscrew.nlpclient.interceptor.NlpInterceptor
 

P

PreNlpResponseProcessingAction - Class in com.botscrew.nlpclient.interceptor
 
PreNlpResponseProcessingAction(ChatUser, String, String) - Constructor for class com.botscrew.nlpclient.interceptor.PreNlpResponseProcessingAction
 

Q

query(ChatUser, String) - Method in class com.botscrew.nlpclient.provider.BotFrameworkNlpClient
 
query(ChatUser, String, NlpProviderCredentials) - Method in class com.botscrew.nlpclient.provider.BotFrameworkNlpClient
 
query(ChatUser, String, String) - Method in class com.botscrew.nlpclient.provider.BotFrameworkNlpClient
 
query(ChatUser, String, String, NlpProviderCredentials) - Method in class com.botscrew.nlpclient.provider.BotFrameworkNlpClient
 
query(String) - Method in class com.botscrew.nlpclient.provider.dialogflow.v1.DialogFlowAccessor
 
query(String, NlpProviderCredentials) - Method in class com.botscrew.nlpclient.provider.dialogflow.v1.DialogFlowAccessor
 
query(String, String) - Method in class com.botscrew.nlpclient.provider.dialogflow.v1.DialogFlowAccessor
 
query(String, String, NlpProviderCredentials) - Method in class com.botscrew.nlpclient.provider.dialogflow.v1.DialogFlowAccessor
 
query(String) - Method in class com.botscrew.nlpclient.provider.dialogflow.v2.DialogFlowAccessor
 
query(String, NlpProviderCredentials) - Method in class com.botscrew.nlpclient.provider.dialogflow.v2.DialogFlowAccessor
 
query(String, String) - Method in class com.botscrew.nlpclient.provider.dialogflow.v2.DialogFlowAccessor
 
query(String, String, NlpProviderCredentials) - Method in class com.botscrew.nlpclient.provider.dialogflow.v2.DialogFlowAccessor
 
query(ChatUser, String) - Method in interface com.botscrew.nlpclient.provider.NlpClient
 
query(ChatUser, String, NlpProviderCredentials) - Method in interface com.botscrew.nlpclient.provider.NlpClient
 
query(ChatUser, String, String) - Method in interface com.botscrew.nlpclient.provider.NlpClient
 
query(ChatUser, String, String, NlpProviderCredentials) - Method in interface com.botscrew.nlpclient.provider.NlpClient
 
query(String) - Method in interface com.botscrew.nlpclient.provider.NlpEngineAccessor
 
query(String, NlpProviderCredentials) - Method in interface com.botscrew.nlpclient.provider.NlpEngineAccessor
 
query(String, String) - Method in interface com.botscrew.nlpclient.provider.NlpEngineAccessor
 
query(String, String, NlpProviderCredentials) - Method in interface com.botscrew.nlpclient.provider.NlpEngineAccessor
 
QueryInput - Class in com.botscrew.nlpclient.provider.dialogflow.v2.domain
 
QueryInput(String) - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v2.domain.QueryInput
 
QueryRequest - Class in com.botscrew.nlpclient.provider.dialogflow.v2.domain
 
QueryRequest(String) - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v2.domain.QueryRequest
 
QueryResult - Class in com.botscrew.nlpclient.provider.dialogflow.v2.model
 
QueryResult() - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v2.model.QueryResult
 

R

Response - Class in com.botscrew.nlpclient.provider.dialogflow.v2.model
 
Response() - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v2.model.Response
 

T

TextInput - Class in com.botscrew.nlpclient.provider.dialogflow.v2.domain
 
TextInput(String) - Constructor for class com.botscrew.nlpclient.provider.dialogflow.v2.domain.TextInput
 
A B C D E G H I J N O P Q R T 
Skip navigation links

Copyright © 2020. All rights reserved.