All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ActiveWoolDialogue AnActiveWoolDialogueis a wrapper around aWoolDialogue, which contains a static definition of a dialogue (referred to as thedialogueDefinition).AddExpression AndExpression AssignExpression ClassLoaderResourceLocator This resource locator can locate resources using the class loader or a specified class.CurrentIterator<T> This iterator can return the current element rather than the next element as a normal iterator does.DialogueState DivideExpression DotExpression EqualExpression EvaluationException Expression An expression is some code that can be evaluated as aValue.ExpressionParser An expression parser can readExpressions from text input.ExpressionParserConfig FileUtils This class contains utility methods related to the file system.GreaterEqualExpression GreaterThanExpression GroupExpression I18nLanguageFinder This class can find a preferred language from a list of available languages.I18nResourceFinder This class can find i18n resources.IndexExpression InExpression JsonMapper JsonObject This class has a toMap() method that uses Jackson to convert the object to a map and a toString() method that returns the simple class name and the map string.LessEqualExpression LessThanExpression LineColumnNumberReader This buffered reader keeps track of the current line number and column number.LineNumberParseException This exception indicates a parse error with a line and column number.ListExpression MultiplyExpression NotEqualExpression NotExpression NotStrictEqualExpression ObjectExpression ObjectExpression.KeyValue OrExpression ParseException This exception is thrown when some content has an invalid format for a parser.ReferenceParameter<T> ResourceLocator Interface to locate and open resources.StrictEqualExpression StringExpression SubtractExpression Token Token.Type Tokenizer A tokenizer can read tokens from text input.Value This class wraps around an elementary value type and provides type mapping, comparison and boolean evaluation.ValueExpression WoolActionCommand This command models the <<action ...>> command in WOOL.WoolAttributesCommand WoolBodyParser WoolBodyToken WoolBodyToken.Type WoolBodyTokenizer WoolCommand Base class for commands that are specified with <<...>> in Wool statements and replies.WoolCommandParser WoolDialogue Object representation of a Wool Dialogue definition.WoolDialogueDescription WoolException WoolException.Type WoolExpressionCommand WoolExpressionCommand.ParseContentResult WoolExpressionCommand.ReadContentResult WoolFileDescription This class describes a WOOL file.WoolFileLoader A WOOL file loader is used by aWoolProjectParserto list and open WOOL dialogue files (.wool) and translation files (.json) within a WOOL project.WoolIfCommand This class models the <<if ...>> command in Wool.WoolIfCommand.Clause This class models a clause of an if statement.WoolInputCommand This class models the <<input ...>> command in Wool.WoolInputNumericCommand WoolInputSetCommand WoolInputSetCommand.Option WoolInputTextCommand WoolInputTimeCommand WoolNode WoolNodeBody A node body can occur in three different contexts inside aWoolNode.WoolNodeBody.CommandSegment WoolNodeBody.Segment WoolNodeBody.TextSegment WoolNodeHeader WoolNodeParseException This exception indicates a parse error within a node.WoolNodePointer An abstract representation of a pointer to a next node.WoolNodePointerExternal A pointer to a node that is part of a different dialogue than the dialogue of which the node that is being referred from is a part.WoolNodePointerInternal A pointer to a node that is part of the same dialogue as the node that is being referred from.WoolNodeState WoolNodeState.NodePointerToken WoolParser WoolParserResult AWoolParserResultobject contains the results of parsing a .wool file, including the resultingWoolDialogueand a list ofParseExceptions.WoolProject WoolProjectParser This class can read an entire WOOL project consisting of ".wool" dialogue files and ".json" translation files.WoolProjectParserResult This class contains the result of parsing a WOOL project with theWoolProjectParser.WoolReply A reply option within aWoolNodeBody.WoolReplyParser WoolResourceFileLoader This WOOL file loader can load files from resources on the classpath.WoolSetCommand This class models a <<set ...>> command.WoolTranslatable This class models a translatable segment from a WOOL node.WoolTranslatableExtractor This class can extract all translatable segments (plain text, variables and <<input>> commands) from aWoolNodeorWoolNodeBody.WoolTranslationParser This class can parse a WOOL translation file.WoolTranslationParserResult WoolTranslator This class can translateWoolNodes given a translation map.WoolVariableException This exception can be thrown when the content of the variable store is not as expected.WoolVariableStore Interface class forWoolVariableStore's.WoolVariableStore.OnChangeListener WoolVariableStoreChange WoolVariableStoreChange.Clear WoolVariableStoreChange.Put WoolVariableStoreChange.Remove WoolVariableString This class represents a text with possible variables.WoolVariableString.Segment WoolVariableString.TextSegment WoolVariableString.VariableSegment