All Classes
-
Class Description ActiveWoolDialogue AnActiveWoolDialogueis a wrapper around aWoolDialogue, which contains a static definition of a dialogue (referred to as thedialogueDefinition).AddExpression AndExpression AssignExpression 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 GreaterEqualExpression GreaterThanExpression GroupExpression 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.ReadResult AReadResultobject contains the results of parsing a .wool file, including the resultingWoolDialogueand a list ofParseExceptions.ReferenceParameter<T> 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 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 WoolReply A reply option within aWoolNodeBody.WoolReplyParser WoolSetCommand This class models a <<set ...>> command.WoolVariableException This exception can be thrown when the content of the variable store is not as expected.WoolVariableStore Interface class forWoolVariableStore's.WoolVariableStore.VariableSource WoolVariableString This class represents a text with possible variables.WoolVariableString.Segment WoolVariableString.TextSegment WoolVariableString.VariableSegment