A B C D E F G H I J K L M N O P Q R S T U V W X _

A

AbstractNodemaster - Class in org.aitools.programd.graph
This is an abstract Nodemaster containing all the things that are common to the various optimization strategies.
AbstractNodemaster() - Constructor for class org.aitools.programd.graph.AbstractNodemaster
 
accept(File, String) - Method in class org.aitools.programd.util.SuffixFilenameFilter
 
accept(File, String) - Method in class org.aitools.programd.util.WildCardFilter
 
ActionEventIgnoringActionListener - Class in org.aitools.programd.interfaces.graphical
An ActionListener that ignores the ActionEvent it gets.
ActionEventIgnoringActionListener() - Constructor for class org.aitools.programd.interfaces.graphical.ActionEventIgnoringActionListener
Creates a new ActionEventIgnoringActionListener
actionPerformed(ActionEvent) - Method in class org.aitools.programd.interfaces.graphical.ActionEventIgnoringActionListener
 
actionPerformed() - Method in class org.aitools.programd.interfaces.graphical.ActionEventIgnoringActionListener
Should be overridden by the subclass.
actionPerformed(ActionEvent) - Method in class org.aitools.programd.interfaces.graphical.GUIConsole.InputPanel.InputSender
 
activateOptions() - Method in class org.aitools.programd.logging.XMLChatLogLayout
 
add(String, String, String, String, URL) - Method in class org.aitools.programd.graph.Graphmaster
Adds a new pattern-that-topic path to the Graphmaster root.
add(ListIterator<String>, Nodemapper, URL) - Method in class org.aitools.programd.graph.Graphmaster
Adds a new path to the Graphmaster at a given node.
add(String) - Method in class org.aitools.programd.multiplexor.PredicateValue
Adds the given value.
add(int, String) - Method in class org.aitools.programd.multiplexor.PredicateValue
Adds the given value into the value list at the given index.
add(StringTriple) - Method in class org.aitools.programd.util.StringTripleMatrix
Adds the given StringTuple to this StringTripleMatrix.
addAll(StringTripleMatrix) - Method in class org.aitools.programd.util.StringTripleMatrix
Adds the contents of the given StringTripleMatrix to this one.
addBot(String, Bot) - Method in class org.aitools.programd.bot.Bots
Adds the given bot with the given id.
addCategory(String, String, String, String, String, Bot, URL) - Method in class org.aitools.programd.graph.Graphmaster
Adds a new category to the Graphmaster.
addChecker(Checker) - Method in class org.aitools.programd.test.aiml.TestCase
Adds a given checker.
addForBot(URL, String) - Method in class org.aitools.programd.graph.Graphmaster
Adds the given botid to the <botid> node for all branches associated with the given URL.
addInput(String) - Method in class org.aitools.programd.parser.TemplateParser
Adds an input to the inputs list (for avoiding infinite loops).
addInputSubstitution(Pattern, String) - Method in class org.aitools.programd.bot.Bot
Adds an input substitution.
addMouseListenerToHeaderInTable(JTable) - Method in class org.aitools.programd.interfaces.graphical.TableSorter
Adds a mouse listener to the header of the given table to trigger a table sort when a column heading is clicked in the JTable.
addPredicateInfo(String, String, boolean) - Method in class org.aitools.programd.bot.Bot
Registers some information about a predicate in advance.
addPulse(Pulse) - Method in class org.aitools.programd.util.Heart
Adds a Pulse to the registered list.
addSentenceSplitter(String) - Method in class org.aitools.programd.bot.Bot
Adds a sentence splitter to the sentence splitters list.
addShell(Shell, Core) - Method in class org.aitools.programd.interfaces.Console
Adds the given Shell to the Console
addSubstitution(Class<? extends Processor>, Pattern, String) - Method in class org.aitools.programd.bot.Bot
Adds a substitution to the indicated map.
addSubstitutions(SubstitutionElementProcessor.SubstitutionType, Element, BotsConfigurationFileParser) - Method in class org.aitools.programd.processor.botconfiguration.SubstitutionElementProcessor
Adds substitutions of the specified type.
addTestCase(TestCase) - Method in class org.aitools.programd.test.aiml.TestSuite
Adds a test case to this suite.
addToPathMap(URL, Nodemapper) - Method in class org.aitools.programd.bot.Bot
Adds a nodemapper to the path map.
addURL(URL, String) - Method in class org.aitools.programd.graph.Graphmaster
Adds the given URL to the catalog of URLs loaded for the given botid.
addWatchFile(URL) - Method in class org.aitools.programd.util.AIMLWatcher
Adds a file to the watchlist.
AIML_FOOTER - Static variable in class cz.cvut.fel.uherjir2.WeatherUtil
 
AIML_HEADER - Static variable in class cz.cvut.fel.uherjir2.WeatherUtil
AIML file header.
AIML_PATTERN - Static variable in class org.aitools.programd.util.PatternArbiter
The regular expression that defines AIML pattern syntax.
AIML_SCHEMA_LOCATION - Static variable in class org.aitools.programd.Core
The location of the AIML schema.
AIMLCommand - Class in org.aitools.programd.interfaces.shell
Tries to process a given fragment of template-side AIML.
AIMLCommand() - Constructor for class org.aitools.programd.interfaces.shell.AIMLCommand
Creates a new AIMLCommand.
aimlLogger - Static variable in class org.aitools.programd.processor.aiml.AIMLProcessor
 
aimlLogger - Static variable in class org.aitools.programd.util.Substituter
 
aimlNamespaceURI - Variable in class org.aitools.programd.graph.Graphmaster
The AIML namespace URI in use.
AIMLProcessor - Class in org.aitools.programd.processor.aiml
An AIMLProcessor is responsible for processing a particular AIML element.
AIMLProcessor(Core) - Constructor for class org.aitools.programd.processor.aiml.AIMLProcessor
Creates a new AIMLProcessor using the given Core.
aimlProcessorRegistry - Variable in class org.aitools.programd.Core
The AIML processor registry.
AIMLProcessorRegistry - Class in org.aitools.programd.processor.aiml
Registers AIMLProcessors for a given version of AIML.
AIMLProcessorRegistry() - Constructor for class org.aitools.programd.processor.aiml.AIMLProcessorRegistry
Creates a new AIMLProcessorRegistry.
AIMLReader - Class in org.aitools.programd.parser
This reads in standard AIML and delivers categories to the Graphmaster.
AIMLReader(Graphmaster, URL, String, Bot, String) - Constructor for class org.aitools.programd.parser.AIMLReader
Creates a new AIMLReader.
AIMLReaderListener - Interface in org.aitools.programd.parser
AIMLReaderListener is the interface specification for listeners that can add AIML to the Graphmaster.
AIMLS_PATH - Static variable in class cz.cvut.fel.uherjir2.WeatherUtil
Path to AIML files.
aimlSchemaNamespaceUri - Variable in class org.aitools.programd.CoreSettings
The namespace URI of AIML to use.
aimlWatcher - Variable in class org.aitools.programd.Core
An AIMLWatcher.
AIMLWatcher - Class in org.aitools.programd.util
Watches a set of AIML files.
AIMLWatcher(Core) - Constructor for class org.aitools.programd.util.AIMLWatcher
Creates a new AIMLWatcher using the given Graphmaster
AIMLWatcher.CheckAIMLTask - Class in org.aitools.programd.util
A TimerTask for checking changed AIML files.
AIMLWatcher.CheckAIMLTask() - Constructor for class org.aitools.programd.util.AIMLWatcher.CheckAIMLTask
Creates a new CheckAIMLTask.
alert(Throwable) - Method in class org.aitools.programd.Core
Notes the given Throwable and advises that the Core may no longer be stable.
alert(Thread, Throwable) - Method in class org.aitools.programd.Core
Notes the given Throwable and advises that the Core may no longer be stable.
alert(String, Throwable) - Method in class org.aitools.programd.Core
Notes the given Throwable and advises that the Core may no longer be stable.
alert(String, Thread, Throwable) - Method in class org.aitools.programd.Core
Notes the given Throwable and advises that the Core may no longer be stable.
AlertKeywordChecker - Class in org.aitools.programd.test.aiml
Tests whether a given input does not contain all of a list of expected keywords.
AlertKeywordChecker(String) - Constructor for class org.aitools.programd.test.aiml.AlertKeywordChecker
Creates a new AlertKeywordChecker with the given list of keywords.
AMPERSAND - Static variable in class org.aitools.programd.util.XMLKit
XML chars prohibited in some contexts and their escaped equivalents.
AnswerChecker - Class in org.aitools.programd.test.aiml
Tests whether a given input equals an expected string.
AnswerChecker(Element, String) - Constructor for class org.aitools.programd.test.aiml.AnswerChecker
Creates a new AnswerChecker with the given expected answer.
AnswerChecker(String) - Constructor for class org.aitools.programd.test.aiml.AnswerChecker
Creates a new AnswerChecked with the given expected answer.
appendTemplate(String, String) - Method in class org.aitools.programd.graph.Graphmaster
Appends the contents of one template to another.
applyInputSubstitutions(String) - Method in class org.aitools.programd.bot.Bot
Applies input substitutions to the given input
applySubstitutions(Class<? extends Processor>, String, String) - Method in class org.aitools.programd.processor.aiml.SubstitutionProcessor
Applies each substitution in the given map to the input.
applySubstitutions(Map<Pattern, String>, String) - Static method in class org.aitools.programd.util.Substituter
Performs replacements specified by the substitutionMap in the given input.
args - Static variable in class org.aitools.programd.graph.NodemapperFactory
An empty argument set to be passed when constructing a Nodemapper.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.AIMLCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.BotListCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.CategoriesCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.HelpCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.ListBotFilesCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.ListCommandablesCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.LoadCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.MemoryCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.TalkToCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.UnloadCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.interfaces.shell.WhoCommand
Argument template.
ARGUMENT_TEMPLATE - Static variable in class org.aitools.programd.test.aiml.TestCommand
Argument template.
argumentTemplate - Variable in class org.aitools.programd.interfaces.shell.ShellCommand
The argument template for the shell command (so it can be returned via a get method).
arrayFormOSnames - Static variable in class org.aitools.programd.processor.aiml.SystemProcessor
Known names of operating systems which tend to require the array form of ProcessBuilder().
ascending - Variable in class org.aitools.programd.interfaces.graphical.TableSorter
 
ASTERISK - Static variable in class org.aitools.programd.Core
The * wildcard.
ASTERISK - Static variable in class org.aitools.programd.graph.Graphmaster
The * wildcard.
ASTERISK - Static variable in class org.aitools.programd.multiplexor.Multiplexor
An asterisk (used in String production)
attach(PredicateMaster) - Method in class org.aitools.programd.multiplexor.Multiplexor
Attaches the given PredicateMaster to this Multiplexor.
attachTo(Core) - Method in class org.aitools.programd.interfaces.Console
Attaches the console to the given core.
attachTo(Core) - Method in class org.aitools.programd.interfaces.graphical.GUIConsole
Attaches the GUIConsole to the given Core.
attachTo(Core) - Method in class org.aitools.programd.interfaces.shell.Shell
Attach this shell to the given core.
available() - Method in class org.aitools.programd.interfaces.graphical.GUIConsole.ConsoleInputStream
 
averageNodemapperSize - Variable in class org.aitools.programd.graph.Graphmaster
A running average of Nodemapper size.
averageResponseTime() - Method in class org.aitools.programd.multiplexor.Multiplexor
Returns the average response time.
avgResponseTime - Variable in class org.aitools.programd.multiplexor.Multiplexor
A counter for tracking average response time.

A B C D E F G H I J K L M N O P Q R S T U V W X _