Skip navigation links
A E G H I L M N S V 

A

action - Variable in class nl.yannickl88.language.intent.Intent
The action the Intent represents.
addIntentMatcher(Classifier) - Method in interface nl.yannickl88.language.IntentMatcherLoadable
 
addIntentMatcher(Classifier) - Method in class nl.yannickl88.language.LanguageProcessor
 

E

Entity - Class in nl.yannickl88.language.intent
An Entity represents a specialized data element in an intent.
Entity(String) - Constructor for class nl.yannickl88.language.intent.Entity
 
EntityMatch - Class in nl.yannickl88.language.matcher
 
EntityMatch() - Constructor for class nl.yannickl88.language.matcher.EntityMatch
 
EntityMatch(float) - Constructor for class nl.yannickl88.language.matcher.EntityMatch
 
EntityMatch(float, String, Entity) - Constructor for class nl.yannickl88.language.matcher.EntityMatch
 
EntityMatchable - Interface in nl.yannickl88.language
Implementation of this interface allow for custom Entity Matches in intents.

G

getEntity(String) - Method in class nl.yannickl88.language.intent.Intent
Return an entity based on the name.
getEntity() - Method in class nl.yannickl88.language.matcher.EntityMatch
 
getEntityNames() - Method in class nl.yannickl88.language.intent.Intent
Return all entity names that are associated with this intent.
getEntityType() - Method in class nl.yannickl88.language.matcher.EntityMatch
 
getIntent(String) - Method in interface nl.yannickl88.language.LanguageProcessable
Return the intent of a message.
getIntent(String) - Method in class nl.yannickl88.language.LanguageProcessor
 

H

hasEntity() - Method in class nl.yannickl88.language.matcher.EntityMatch
 

I

Intent - Class in nl.yannickl88.language.intent
An intent represents an action the user wants to perform.
Intent(String) - Constructor for class nl.yannickl88.language.intent.Intent
 
Intent(String, Map<String, Entity>) - Constructor for class nl.yannickl88.language.intent.Intent
 
IntentMatcherLoadable - Interface in nl.yannickl88.language
 
IntentMatcherLoader - Class in nl.yannickl88.language
This loader give the ability to load the configuration into the LanguageProcessor from a file.
IntentMatcherLoader() - Constructor for class nl.yannickl88.language.IntentMatcherLoader
 

L

LanguageProcessable - Interface in nl.yannickl88.language
Implementation of this interface are able to process a message and result the intent of a user.
LanguageProcessor - Class in nl.yannickl88.language
The Language Processor guesses the intent of a message based on it's configuration.
LanguageProcessor() - Constructor for class nl.yannickl88.language.LanguageProcessor
 
load(IntentMatcherLoadable, File) - Method in class nl.yannickl88.language.IntentMatcherLoader
Load a configuration file into the given LanguageProcessor.

M

match(String) - Method in interface nl.yannickl88.language.EntityMatchable
Try to match an entity from a message and return a EntityMatch result.
match(String) - Method in class nl.yannickl88.language.matcher.buildins.Number
 

N

nl.yannickl88.language - package nl.yannickl88.language
 
nl.yannickl88.language.intent - package nl.yannickl88.language.intent
 
nl.yannickl88.language.matcher - package nl.yannickl88.language.matcher
 
nl.yannickl88.language.matcher.buildins - package nl.yannickl88.language.matcher.buildins
 
Number - Class in nl.yannickl88.language.matcher.buildins
The number EntityMatcher allows for extracting numbers from messages.
Number() - Constructor for class nl.yannickl88.language.matcher.buildins.Number
 

S

score - Variable in class nl.yannickl88.language.matcher.EntityMatch
 

V

value - Variable in class nl.yannickl88.language.intent.Entity
The value of the Entity.
A E G H I L M N S V 
Skip navigation links

Copyright © 2016. All rights reserved.