Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AIMLang/aiml-java-interpreter
/ types & classes
Types & classes
46 in github.com/AIMLang/aiml-java-interpreter
⨍
Functions
218
◇
Types & classes
46
Class
AIMLProcessor
The core AIML parser and interpreter. Implements the AIML 2.0 specification as described in AIML 2.0 Working Draft document https://docs.google.com/do
core/src/main/java/org/aimlang/core/core/AIMLProcessor.java:37
Class
AimlCategory
Aiml category @author anton @since 21/06/15
core/src/main/java/org/aimlang/core/entity/AimlCategory.java:16
Class
AimlConst
Aiml constants @author batiaev @since 6/17/15
core/src/main/java/org/aimlang/core/consts/AimlConst.java:12
Interface
AimlElement
Abstract aiml element @author anton @since 21/10/16
core/src/main/java/org/aimlang/core/entity/AimlElement.java:9
Class
AimlExeption
AimlExeption @author anton @since 19/04/17
core/src/main/java/org/aimlang/core/exception/AimlExeption.java:9
Class
AimlLoader
Aiml loader @author anton @since 21/06/15
core/src/main/java/org/aimlang/core/loaders/AimlLoader.java:25
Class
AimlMap
Implements AIML Map A map is a function from one string set to another. Elements of the domain are called keys and elements of the range are called va
core/src/main/java/org/aimlang/core/entity/AimlMap.java:18
Class
AimlRandom
Aiml random tag @author anton @since 21/10/16
core/src/main/java/org/aimlang/core/entity/AimlRandom.java:14
Class
AimlSet
Implements AIML Sets @author anton @since 19/10/16
core/src/main/java/org/aimlang/core/entity/AimlSet.java:15
Class
AimlSubstitution
Implements AIML Map A map is a function from one string set to another. Elements of the domain are called keys and elements of the range are called v
core/src/main/java/org/aimlang/core/entity/AimlSubstitution.java:14
Class
AimlTag
Aiml tags @author batiaev @since 13/06/15
core/src/main/java/org/aimlang/core/consts/AimlTag.java:9
Class
AimlToken
AimlToken @author anton @since 07/06/17
core/src/main/java/org/aimlang/core/entity/AimlToken.java:9
Enum
AimlTokenType
AimlTokenType @author anton @since 07/06/17
core/src/main/java/org/aimlang/core/entity/AimlTokenType.java:9
Class
AimlTopic
Aiml Topic @author anton @since 21/10/16
core/src/main/java/org/aimlang/core/entity/AimlTopic.java:13
Class
AppUtils
Additional utils @author anton @since 21/10/16
core/src/main/java/org/aimlang/core/utils/AppUtils.java:20
Interface
Bot
Bot @author anton @since 18/04/17
core/src/main/java/org/aimlang/core/bot/Bot.java:15
Class
BotBuilder
Bot builder @author batiaev @since 19/10/16
core/src/main/java/org/aimlang/core/bot/BotBuilder.java:16
Class
BotConfiguration
Bot configuration @author batiaev @since 19/10/16
core/src/main/java/org/aimlang/core/bot/BotConfiguration.java:16
Class
BotImpl
Class representing the AIML bot @author batiaev
core/src/main/java/org/aimlang/core/bot/BotImpl.java:34
Interface
BotInfo
Bot info @author batiaev @since 7/6/15
core/src/main/java/org/aimlang/core/bot/BotInfo.java:9
Class
BotNotInitializedException
BotNotInitializedException @author anton @since 19/04/17
core/src/main/java/org/aimlang/core/exception/BotNotInitializedException.java:9
Class
BotTest
BotTest @author batiaev @since 22/06/15
core/src/test/java/org/aimlang/core/core/BotTest.java:16
Interface
Channel
Communication channel @author batiaev @since 18/10/16
core/src/main/java/org/aimlang/core/channels/Channel.java:13
Enum
ChannelType
ChannelType @author anton @since 19/04/17
core/src/main/java/org/aimlang/core/channels/ChannelType.java:9
Class
Chat
Chat @author batiaev @since 6/18/15
core/src/main/java/org/aimlang/core/chat/Chat.java:17
Class
ChatCommand
ChatCommand @author batiaev @since 25/06/15
core/src/main/java/org/aimlang/core/chat/ChatCommand.java:9
Class
ChatContext
Chat context @author batiaev @author Marco Piovesan Added predicates on 29/08/16 @since 18/06/15
core/src/main/java/org/aimlang/core/chat/ChatContext.java:17
Interface
ChatContextStorage
ChatContextStorage @author anton @since 19/04/17
core/src/main/java/org/aimlang/core/chat/ChatContextStorage.java:11
Class
ChatContextStorageFactory
core/src/main/java/org/aimlang/core/chat/ChatContextStorageFactory.java:3
Class
ChatContextTest
ChatContextTest @author batiaev @since 6/22/15
core/src/test/java/org/aimlang/core/chat/ChatContextTest.java:16
Class
ChatHistory
ChatHistory @author batiaev @since 18/06/15
core/src/main/java/org/aimlang/core/chat/ChatHistory.java:13
Class
ChatMessage
core/src/main/java/org/aimlang/core/chat/ChatMessage.java:5
Class
ChatNotStartedException
ChatNotStartedException @author anton @since 19/04/17
core/src/main/java/org/aimlang/core/exception/ChatNotStartedException.java:9
Class
ConsoleChannel
Console provider @author batiaev @since 18/10/16
core/src/main/java/org/aimlang/core/channels/ConsoleChannel.java:19
Interface
FileLoader
File loader @param <T> type of result data @author anton @since 19/10/16
core/src/main/java/org/aimlang/core/loaders/FileLoader.java:13
Class
GraphMaster
The AIML Pattern matching algorithm and data structure. Brain of bot. @author anton @author Marco Predicates are passed to AIMLProcessor
core/src/main/java/org/aimlang/core/core/GraphMaster.java:20
Class
InMemoryChatContextStorage
InMemoryChatContextStorage @author batiaev @since 24/05/17
core/src/main/java/org/aimlang/core/chat/InMemoryChatContextStorage.java:14
Interface
Loader
Abstract interface for any types of loader specified by two types: type of source and type of results @param <S> source type of data @param <R> resul
core/src/main/java/org/aimlang/core/loaders/Loader.java:13
Class
MapLoader
Map loader @author antonF @since 19/10/16
core/src/main/java/org/aimlang/core/loaders/MapLoader.java:21
Interface
Named
Named @author anton @since 19/10/16
core/src/main/java/org/aimlang/core/core/Named.java:9
Class
SetLoader
Set loader @author anton @since 19/10/16
core/src/main/java/org/aimlang/core/loaders/SetLoader.java:24
Class
SubstitutionLoader
Substitution loader @author anton @since 19/10/16
core/src/main/java/org/aimlang/core/loaders/SubstitutionLoader.java:15
Class
TelegramBot
@author batiaev @since 30/06/15
app/src/main/java/org/aimlang/app/TelegramBot.java:14
Class
TelegramChannel
core/src/main/java/org/aimlang/core/channels/TelegramChannel.java:13
Enum
WildCard
Wildcards @author batiaev @since 19/06/15
core/src/main/java/org/aimlang/core/consts/WildCard.java:9
Class
XmlLoader
Load root element from xml file @author batiaev @since 25/10/16
core/src/main/java/org/aimlang/core/loaders/XmlLoader.java:24