A B C D E F G H I J K L M N O P Q R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACTIVE - nl.rrd.wool.execution.DialogueState
- ActiveWoolDialogue - Class in nl.rrd.wool.execution
-
An
ActiveWoolDialogueis a wrapper around aWoolDialogue, which contains a static definition of a dialogue (referred to as thedialogueDefinition). - ActiveWoolDialogue(WoolDialogueDescription, WoolDialogue) - Constructor for class nl.rrd.wool.execution.ActiveWoolDialogue
- ADD - nl.rrd.wool.expressions.Token.Type
- addCommand(WoolCommand) - Method in class nl.rrd.wool.model.WoolReply
-
Adds a command that should be executed when this reply is chosen.
- AddExpression - Class in nl.rrd.wool.expressions.types
- AddExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.AddExpression
- addIfClause(WoolIfCommand.Clause) - Method in class nl.rrd.wool.model.command.WoolIfCommand
-
Adds an if clause.
- addNode(WoolNode) - Method in class nl.rrd.wool.model.WoolDialogue
- addNodePointerToken(WoolNodePointer, WoolBodyToken) - Method in class nl.rrd.wool.parser.WoolNodeState
- addOptionalTag(String, String) - Method in class nl.rrd.wool.model.WoolNodeHeader
- addParameter(String, WoolVariableString) - Method in class nl.rrd.wool.model.command.WoolActionCommand
- addReply(WoolReply) - Method in class nl.rrd.wool.model.WoolNodeBody
- addSegment(WoolNodeBody.Segment) - Method in class nl.rrd.wool.model.WoolNodeBody
- addSegment(WoolVariableString.Segment) - Method in class nl.rrd.wool.model.WoolVariableString
- addSegments(Iterable<WoolVariableString.Segment>) - Method in class nl.rrd.wool.model.WoolVariableString
- AGENT_NOT_FOUND - nl.rrd.wool.exception.WoolException.Type
- AND - nl.rrd.wool.expressions.Token.Type
- AndExpression - Class in nl.rrd.wool.expressions.types
- AndExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.AndExpression
- asBoolean() - Method in class nl.rrd.wool.expressions.Value
-
Returns the boolean evaluation of the value as follows.
- asNumber() - Method in class nl.rrd.wool.expressions.Value
-
Returns the value as a number.
- ASSIGN - nl.rrd.wool.expressions.Token.Type
- AssignExpression - Class in nl.rrd.wool.expressions.types
- AssignExpression(Expression, Token, Expression) - Constructor for class nl.rrd.wool.expressions.types.AssignExpression
B
- body - Variable in class nl.rrd.wool.parser.WoolBodyParser.ParseUntilIfClauseResult
- BOOLEAN - nl.rrd.wool.expressions.Token.Type
- BRACE_CLOSE - nl.rrd.wool.expressions.Token.Type
- BRACE_OPEN - nl.rrd.wool.expressions.Token.Type
- BRACKET_CLOSE - nl.rrd.wool.expressions.Token.Type
- BRACKET_OPEN - nl.rrd.wool.expressions.Token.Type
C
- Clause(Expression, WoolNodeBody) - Constructor for class nl.rrd.wool.model.command.WoolIfCommand.Clause
-
Constructs a new if clause.
- clearRestoreState(Object) - Method in class nl.rrd.wool.io.LineColumnNumberReader
- close() - Method in class nl.rrd.wool.expressions.ExpressionParser
-
Closes the parser and the input reader.
- close() - Method in class nl.rrd.wool.expressions.Tokenizer
-
Closes the tokenizer and the input reader.
- close() - Method in class nl.rrd.wool.io.LineColumnNumberReader
- close() - Method in class nl.rrd.wool.parser.WoolParser
- colNum - Variable in class nl.rrd.wool.model.command.WoolExpressionCommand.ReadContentResult
- COLON - nl.rrd.wool.expressions.Token.Type
- COMMA - nl.rrd.wool.expressions.Token.Type
- COMMAND_END - nl.rrd.wool.parser.WoolBodyToken.Type
- COMMAND_START - nl.rrd.wool.parser.WoolBodyToken.Type
- CommandSegment(WoolCommand) - Constructor for class nl.rrd.wool.model.WoolNodeBody.CommandSegment
- content - Variable in class nl.rrd.wool.model.command.WoolExpressionCommand.ReadContentResult
- convert(Object, TypeReference<T>) - Static method in class nl.rrd.wool.json.JsonMapper
-
Converts the specified JSON object (the result of parsing JSON code to a basic Java type) to an object of the specified result type using the Jackson
ObjectMapper. - convert(Object, Class<T>) - Static method in class nl.rrd.wool.json.JsonMapper
-
Converts the specified JSON object (the result of parsing JSON code to a basic Java type) to an object of the specified class using the Jackson
ObjectMapper. - CORE - nl.rrd.wool.execution.WoolVariableStore.VariableSource
- createNextReplyId() - Method in class nl.rrd.wool.parser.WoolNodeState
- CurrentIterator<T> - Class in nl.rrd.wool.utils
-
This iterator can return the current element rather than the next element as a normal iterator does.
- CurrentIterator(Iterator<? extends T>) - Constructor for class nl.rrd.wool.utils.CurrentIterator
-
Constructs a new instance.
D
- DIALOGUE_NOT_FOUND - nl.rrd.wool.exception.WoolException.Type
- DialogueState - Enum in nl.rrd.wool.execution
- DIVIDE - nl.rrd.wool.expressions.Token.Type
- DivideExpression - Class in nl.rrd.wool.expressions.types
- DivideExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.DivideExpression
- DOLLAR_VARIABLE - nl.rrd.wool.expressions.Token.Type
- DOT - nl.rrd.wool.expressions.Token.Type
- DotExpression - Class in nl.rrd.wool.expressions.types
- DotExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.DotExpression
E
- EQUAL - nl.rrd.wool.expressions.Token.Type
- EqualExpression - Class in nl.rrd.wool.expressions.types
- EqualExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.EqualExpression
- equals(Object) - Method in class nl.rrd.wool.json.JsonObject
- equals(Object) - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointer
- equals(Object) - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointerExternal
- equals(Object) - Method in class nl.rrd.wool.utils.ReferenceParameter
- evaluate(Map<String, Object>) - Method in interface nl.rrd.wool.expressions.Expression
-
Evaluates this expression using the specified variable values.
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.StringExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.AddExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.AndExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.AssignExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.DivideExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.DotExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.EqualExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.GreaterEqualExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.GreaterThanExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.GroupExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.IndexExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.InExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.LessEqualExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.LessThanExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.ListExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.MultiplyExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.NotEqualExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.NotExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.NotStrictEqualExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.ObjectExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.OrExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.StrictEqualExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.SubtractExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.expressions.types.ValueExpression
- evaluate(Map<String, Object>) - Method in class nl.rrd.wool.model.WoolVariableString
-
Evaluates this variable string with respect to the specified variables.
- EvaluationException - Exception in nl.rrd.wool.expressions
- EvaluationException() - Constructor for exception nl.rrd.wool.expressions.EvaluationException
- EvaluationException(String) - Constructor for exception nl.rrd.wool.expressions.EvaluationException
- EvaluationException(String, Throwable) - Constructor for exception nl.rrd.wool.expressions.EvaluationException
- execute(Map<String, Object>) - Method in class nl.rrd.wool.model.WoolReply
-
Executes the statement in this reply with respect to the specified variable map.
- execute(Map<String, Object>) - Method in class nl.rrd.wool.model.WoolVariableString
-
Executes this variable string with respect to the specified variables.
- execute(Map<String, Object>, boolean, WoolNodeBody) - Method in class nl.rrd.wool.model.WoolNodeBody
-
Executes the agent statement and reply statements in this body with respect to the specified variable map.
- executeBodyCommand(Map<String, Object>, WoolNodeBody) - Method in class nl.rrd.wool.model.command.WoolActionCommand
- executeBodyCommand(Map<String, Object>, WoolNodeBody) - Method in class nl.rrd.wool.model.command.WoolCommand
-
This method is called if this command occurs in a statement body.
- executeBodyCommand(Map<String, Object>, WoolNodeBody) - Method in class nl.rrd.wool.model.command.WoolIfCommand
- executeBodyCommand(Map<String, Object>, WoolNodeBody) - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- executeBodyCommand(Map<String, Object>, WoolNodeBody) - Method in class nl.rrd.wool.model.command.WoolInputSetCommand
- executeBodyCommand(Map<String, Object>, WoolNodeBody) - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- executeBodyCommand(Map<String, Object>, WoolNodeBody) - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- executeBodyCommand(Map<String, Object>, WoolNodeBody) - Method in class nl.rrd.wool.model.command.WoolSetCommand
- expression - Variable in class nl.rrd.wool.model.command.WoolExpressionCommand.ParseContentResult
- Expression - Interface in nl.rrd.wool.expressions
-
An expression is some code that can be evaluated as a
Value. - ExpressionParser - Class in nl.rrd.wool.expressions
-
An expression parser can read
Expressions from text input. - ExpressionParser(Reader) - Constructor for class nl.rrd.wool.expressions.ExpressionParser
- ExpressionParser(String) - Constructor for class nl.rrd.wool.expressions.ExpressionParser
- ExpressionParser(Tokenizer) - Constructor for class nl.rrd.wool.expressions.ExpressionParser
- ExpressionParser(LineColumnNumberReader) - Constructor for class nl.rrd.wool.expressions.ExpressionParser
- ExpressionParserConfig - Class in nl.rrd.wool.expressions
- ExpressionParserConfig() - Constructor for class nl.rrd.wool.expressions.ExpressionParserConfig
- EXTERNAL - nl.rrd.wool.execution.WoolVariableStore.VariableSource
F
- findReplyById(int) - Method in class nl.rrd.wool.model.command.WoolActionCommand
- findReplyById(int) - Method in class nl.rrd.wool.model.command.WoolCommand
-
Tries to find a reply with the specified ID within this command.
- findReplyById(int) - Method in class nl.rrd.wool.model.command.WoolIfCommand
- findReplyById(int) - Method in class nl.rrd.wool.model.command.WoolInputCommand
- findReplyById(int) - Method in class nl.rrd.wool.model.command.WoolSetCommand
- findReplyById(int) - Method in class nl.rrd.wool.model.WoolNodeBody.CommandSegment
- findReplyById(int) - Method in class nl.rrd.wool.model.WoolNodeBody
- findReplyById(int) - Method in class nl.rrd.wool.model.WoolNodeBody.Segment
-
Tries to find a reply with the specified ID within this segment.
- findReplyById(int) - Method in class nl.rrd.wool.model.WoolNodeBody.TextSegment
- FINISHED - nl.rrd.wool.execution.DialogueState
G
- generate(Object) - Static method in class nl.rrd.wool.json.JsonMapper
-
Generates a JSON string from the specified object.
- get() - Method in class nl.rrd.wool.utils.ReferenceParameter
- getBody() - Method in class nl.rrd.wool.model.WoolNode
- getChildren() - Method in interface nl.rrd.wool.expressions.Expression
-
Returns the child expressions of this expression.
- getChildren() - Method in class nl.rrd.wool.expressions.StringExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.AddExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.AndExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.AssignExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.DivideExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.DotExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.EqualExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.GreaterEqualExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.GreaterThanExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.GroupExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.IndexExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.InExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.LessEqualExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.LessThanExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.ListExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.MultiplyExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.NotEqualExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.NotExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.NotStrictEqualExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.ObjectExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.OrExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.StrictEqualExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.SubtractExpression
- getChildren() - Method in class nl.rrd.wool.expressions.types.ValueExpression
- getColNum() - Method in exception nl.rrd.wool.exception.LineNumberParseException
-
Returns the column or character number in the line.
- getColNum() - Method in class nl.rrd.wool.expressions.ExpressionParser
-
Returns the current column number.
- getColNum() - Method in class nl.rrd.wool.expressions.Token
- getColNum() - Method in class nl.rrd.wool.expressions.Tokenizer
-
Returns the current column number.
- getColNum() - Method in class nl.rrd.wool.io.LineColumnNumberReader
- getColNum() - Method in class nl.rrd.wool.parser.WoolBodyToken
- getCommand() - Method in class nl.rrd.wool.model.WoolNodeBody.CommandSegment
- getCommands() - Method in class nl.rrd.wool.model.WoolReply
-
Returns the commands that should be executed when this reply is chosen.
- getConfig() - Method in class nl.rrd.wool.expressions.ExpressionParser
- getCurrent() - Method in class nl.rrd.wool.utils.CurrentIterator
-
Returns the current element.
- getCurrentNode() - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
- getDescendants() - Method in interface nl.rrd.wool.expressions.Expression
-
Returns all descendant expressions of this expression.
- getDescendants() - Method in class nl.rrd.wool.expressions.StringExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.AddExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.AndExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.AssignExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.DivideExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.DotExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.EqualExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.GreaterEqualExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.GreaterThanExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.GroupExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.IndexExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.InExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.LessEqualExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.LessThanExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.ListExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.MultiplyExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.NotEqualExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.NotExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.NotStrictEqualExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.ObjectExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.OrExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.StrictEqualExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.SubtractExpression
- getDescendants() - Method in class nl.rrd.wool.expressions.types.ValueExpression
- getDialogue() - Method in class nl.rrd.wool.parser.ReadResult
-
Returns the
WoolDialoguethat is part of thisReadResult. - getDialogueDefinition() - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
- getDialogueDescription() - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
- getDialogueId() - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointerExternal
-
Returns the identifier of the
WoolDialoguethat this pointer refers to. - getDialogueName() - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
-
Returns the name of this
ActiveWoolDialogueas defined in the associatedWoolDialogue. - getDialogueName() - Method in class nl.rrd.wool.model.WoolDialogue
-
Returns the name of this
WoolDialogue. - getDialoguesReferenced() - Method in class nl.rrd.wool.model.WoolDialogue
- getDialoguesReferencedCount() - Method in class nl.rrd.wool.model.WoolDialogue
-
Returns the total number of different dialogues referenced from this
WoolDialogue. - getDialogueState() - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
- getDotOperand() - Method in class nl.rrd.wool.expressions.types.DotExpression
- getElements() - Method in class nl.rrd.wool.expressions.types.ListExpression
- getElseClause() - Method in class nl.rrd.wool.model.command.WoolIfCommand
-
Returns the else clause.
- getError() - Method in exception nl.rrd.wool.exception.LineNumberParseException
-
Returns the error message without the line and column number.
- getExpression() - Method in class nl.rrd.wool.expressions.types.GroupExpression
- getExpression() - Method in class nl.rrd.wool.model.command.WoolIfCommand.Clause
-
Returns the if expression that should be evaluated as a boolean.
- getExpression() - Method in class nl.rrd.wool.model.command.WoolSetCommand
- getFileName() - Method in class nl.rrd.wool.model.WoolDialogueDescription
- getGranularityMinutes() - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- getHeader() - Method in class nl.rrd.wool.model.WoolNode
- getIfClauses() - Method in class nl.rrd.wool.model.command.WoolIfCommand
-
Returns the if clauses.
- getIndexOperand() - Method in class nl.rrd.wool.expressions.types.IndexExpression
- getLanguage() - Method in class nl.rrd.wool.model.WoolDialogueDescription
- getLineNum() - Method in exception nl.rrd.wool.exception.LineNumberParseException
-
Returns the line number.
- getLineNum() - Method in class nl.rrd.wool.expressions.ExpressionParser
-
Returns the current line number.
- getLineNum() - Method in class nl.rrd.wool.expressions.Token
- getLineNum() - Method in class nl.rrd.wool.expressions.Tokenizer
-
Returns the current line number.
- getLineNum() - Method in class nl.rrd.wool.io.LineColumnNumberReader
- getLineNum() - Method in class nl.rrd.wool.parser.WoolBodyToken
- getLineNumberParseException() - Method in exception nl.rrd.wool.exception.WoolNodeParseException
-
Returns the parse error in the node.
- getMainSpeaker() - Method in class nl.rrd.wool.model.WoolDialogueDescription
- getMax() - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- getMax() - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- getMaxTime() - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- getMin() - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- getMin() - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- getMinTime() - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- getModifiableMap(WoolVariableStore.VariableSource) - Method in class nl.rrd.wool.execution.WoolVariableStore
- getNodeById(String) - Method in class nl.rrd.wool.model.WoolDialogue
- getNodeCount() - Method in class nl.rrd.wool.model.WoolDialogue
-
Returns the total number of nodes in this
WoolDialogue. - getNodeId() - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointer
-
Returns the identifier of the
WoolNodethat this pointer refers to. - getNodePointer() - Method in class nl.rrd.wool.model.WoolReply
-
Returns the next node when this reply is chosen.
- getNodePointers() - Method in class nl.rrd.wool.model.WoolNodeBody
- getNodePointers(Set<WoolNodePointer>) - Method in class nl.rrd.wool.model.command.WoolActionCommand
- getNodePointers(Set<WoolNodePointer>) - Method in class nl.rrd.wool.model.command.WoolCommand
-
Retrieves all node pointers that occur in this command and adds them to the specified list.
- getNodePointers(Set<WoolNodePointer>) - Method in class nl.rrd.wool.model.command.WoolIfCommand
- getNodePointers(Set<WoolNodePointer>) - Method in class nl.rrd.wool.model.command.WoolInputCommand
- getNodePointers(Set<WoolNodePointer>) - Method in class nl.rrd.wool.model.command.WoolSetCommand
- getNodePointers(Set<WoolNodePointer>) - Method in class nl.rrd.wool.model.WoolNodeBody
- getNodePointerTokens() - Method in class nl.rrd.wool.parser.WoolNodeState
- getNodes() - Method in class nl.rrd.wool.model.WoolDialogue
-
Returns the nodes as an unmodifiable list.
- getNodeTitle() - Method in exception nl.rrd.wool.exception.WoolNodeParseException
-
Returns the node title.
- getNodeTitle() - Method in class nl.rrd.wool.parser.WoolNodeState.NodePointerToken
- getOperand() - Method in class nl.rrd.wool.expressions.types.NotExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.AddExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.AndExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.DivideExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.EqualExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.GreaterEqualExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.GreaterThanExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.InExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.LessEqualExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.LessThanExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.MultiplyExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.NotEqualExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.NotStrictEqualExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.OrExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.StrictEqualExpression
- getOperand1() - Method in class nl.rrd.wool.expressions.types.SubtractExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.AddExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.AndExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.DivideExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.EqualExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.GreaterEqualExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.GreaterThanExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.InExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.LessEqualExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.LessThanExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.MultiplyExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.NotEqualExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.NotStrictEqualExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.OrExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.StrictEqualExpression
- getOperand2() - Method in class nl.rrd.wool.expressions.types.SubtractExpression
- getOptionalTags() - Method in class nl.rrd.wool.model.WoolNodeHeader
- getOptions() - Method in class nl.rrd.wool.model.command.WoolInputSetCommand
- getParameters() - Method in class nl.rrd.wool.model.command.WoolActionCommand
- getParameters() - Method in class nl.rrd.wool.model.command.WoolInputCommand
-
Returns the parameters for this input command to send to the client.
- getParameters() - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- getParameters() - Method in class nl.rrd.wool.model.command.WoolInputSetCommand
- getParameters() - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- getParameters() - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- getParentOperand() - Method in class nl.rrd.wool.expressions.types.DotExpression
- getParentOperand() - Method in class nl.rrd.wool.expressions.types.IndexExpression
- getParseErrors() - Method in class nl.rrd.wool.parser.ReadResult
-
Returns a
ListofParseExceptions that have occurred during the parsing of the .wool file. - getPointer() - Method in class nl.rrd.wool.parser.WoolNodeState.NodePointerToken
- getPosition() - Method in class nl.rrd.wool.expressions.Token
- getPosition() - Method in class nl.rrd.wool.io.LineColumnNumberReader
- getProperties() - Method in class nl.rrd.wool.expressions.types.ObjectExpression
- getReader() - Method in class nl.rrd.wool.expressions.Tokenizer
-
Returns the reader used by this tokenizer.
- getReadVariableNames() - Method in class nl.rrd.wool.model.WoolNodeBody
-
Retrieves all variable names that are read in this body.
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolActionCommand
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolCommand
-
Retrieves all variable names that are read in this command and adds them to the specified set.
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolIfCommand
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolInputSetCommand
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolSetCommand
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolNodeBody.CommandSegment
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolNodeBody
-
Retrieves all variable names that are read in this body and adds them to the specified set.
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolNodeBody.Segment
-
Retrieves all variable names that are read in this segment and adds them to the specified set.
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolNodeBody.TextSegment
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolReply
-
Retrieves all variable names that are read in this reply and adds them to the specified set.
- getReadVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolVariableString
-
Retrieves all variable names that are read in this variable string and adds them to the specified set.
- getReplies() - Method in class nl.rrd.wool.model.WoolNodeBody
- getReplyId() - Method in class nl.rrd.wool.model.WoolReply
-
Returns the reply ID.
- getRestoreState() - Method in class nl.rrd.wool.io.LineColumnNumberReader
- getRestoreState(int) - Method in class nl.rrd.wool.io.LineColumnNumberReader
- getSegments() - Method in class nl.rrd.wool.model.WoolNodeBody
-
Returns the segments as an unmodifiable list.
- getSegments() - Method in class nl.rrd.wool.model.WoolVariableString
-
Returns the segments as an unmodifiable list.
- getSpeaker() - Method in class nl.rrd.wool.model.WoolNodeHeader
- getSpeaker() - Method in class nl.rrd.wool.parser.WoolNodeState
- getSpeakerColumn() - Method in class nl.rrd.wool.parser.WoolNodeState
- getSpeakerCount() - Method in class nl.rrd.wool.model.WoolDialogue
-
Returns the total number of speakers present in this
WoolDialogue. - getSpeakerLine() - Method in class nl.rrd.wool.parser.WoolNodeState
- getSpeakers() - Method in class nl.rrd.wool.model.WoolDialogue
- getSpeakersList() - Method in class nl.rrd.wool.model.WoolDialogue
- getStartNode() - Method in class nl.rrd.wool.model.WoolDialogue
-
Returns the starting
WoolNodefor thisWoolDialogue. - getStartTime() - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- getStatement() - Method in class nl.rrd.wool.model.command.WoolIfCommand.Clause
-
Returns the statement that should be output if the expression evaluates to true.
- getStatement() - Method in class nl.rrd.wool.model.WoolReply
-
Returns the statement.
- getStatementLog(WoolVariableStore) - Method in class nl.rrd.wool.model.command.WoolInputCommand
-
Returns the string to use in the user statement log in place of this input command.
- getStatementLog(WoolVariableStore) - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- getStatementLog(WoolVariableStore) - Method in class nl.rrd.wool.model.command.WoolInputSetCommand
- getStatementLog(WoolVariableStore) - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- getStatementLog(WoolVariableStore) - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- getText() - Method in class nl.rrd.wool.expressions.Token
- getText() - Method in class nl.rrd.wool.model.command.WoolInputSetCommand.Option
- getText() - Method in class nl.rrd.wool.model.WoolNodeBody.TextSegment
- getText() - Method in class nl.rrd.wool.model.WoolVariableString.TextSegment
- getText() - Method in class nl.rrd.wool.parser.WoolBodyToken
- getTitle() - Method in class nl.rrd.wool.model.WoolNode
-
Returns the title of this
WoolNodeas defined in its correspondingWoolNodeHeader. - getTitle() - Method in class nl.rrd.wool.model.WoolNodeHeader
- getTitle() - Method in class nl.rrd.wool.parser.WoolNodeState
- getToken() - Method in class nl.rrd.wool.expressions.types.ValueExpression
- getToken() - Method in class nl.rrd.wool.parser.WoolNodeState.NodePointerToken
- getType() - Method in exception nl.rrd.wool.exception.WoolException
- getType() - Method in class nl.rrd.wool.expressions.Token
- getType() - Method in class nl.rrd.wool.model.command.WoolActionCommand
-
Returns the type of this
WoolActionCommandas a String. - getType() - Method in class nl.rrd.wool.model.command.WoolInputCommand
- getType() - Method in class nl.rrd.wool.parser.WoolBodyToken
- getTypeString() - Method in class nl.rrd.wool.expressions.Value
-
Returns a string that describes the value type.
- getUserStatementFromReplyId(int) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
-
The user's client returned the given
replyId- what was the statement that was uttered by the user? - getValue() - Method in class nl.rrd.wool.expressions.Token
- getValue() - Method in class nl.rrd.wool.expressions.Value
-
Returns the value.
- getValue() - Method in class nl.rrd.wool.model.command.WoolActionCommand
- getValue() - Method in class nl.rrd.wool.parser.WoolBodyToken
- getValue(String) - Method in class nl.rrd.wool.execution.WoolVariableStore
-
Retrieves the variable identified by the given
name, or returns null if no such variable is known. - getValueOperand() - Method in class nl.rrd.wool.expressions.types.AssignExpression
- getVariableName() - Method in class nl.rrd.wool.execution.WoolVariableStore.Variable
- getVariableName() - Method in class nl.rrd.wool.expressions.types.AssignExpression
- getVariableName() - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- getVariableName() - Method in class nl.rrd.wool.model.command.WoolInputSetCommand.Option
- getVariableName() - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- getVariableName() - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- getVariableName() - Method in class nl.rrd.wool.model.WoolVariableString.VariableSegment
- getVariableNames() - Method in interface nl.rrd.wool.expressions.Expression
-
Returns all variable names that occur in this expression and its descendants.
- getVariableNames() - Method in class nl.rrd.wool.expressions.StringExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.AddExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.AndExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.AssignExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.DivideExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.DotExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.EqualExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.GreaterEqualExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.GreaterThanExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.GroupExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.IndexExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.InExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.LessEqualExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.LessThanExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.ListExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.MultiplyExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.NotEqualExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.NotExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.NotStrictEqualExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.ObjectExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.OrExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.StrictEqualExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.SubtractExpression
- getVariableNames() - Method in class nl.rrd.wool.expressions.types.ValueExpression
- getVariableOperand() - Method in class nl.rrd.wool.expressions.types.AssignExpression
- getVariablesNeeded() - Method in class nl.rrd.wool.model.WoolDialogue
- getVariablesNeededCount() - Method in class nl.rrd.wool.model.WoolDialogue
-
Returns the total number of different variables needed in executing this
WoolDialogue. - getVariablesWritten() - Method in class nl.rrd.wool.model.WoolDialogue
- getVariablesWrittenCount() - Method in class nl.rrd.wool.model.WoolDialogue
-
Returns the total number of different variables written in executing this
WoolDialogue. - getVariableValue() - Method in class nl.rrd.wool.execution.WoolVariableStore.Variable
- getWoolVariableStore() - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
-
Returns the
WoolVariableStoreassociated with thisActiveWoolDialogue. - getWriteVariableNames() - Method in class nl.rrd.wool.model.WoolNodeBody
-
Retrieves all variable names that are written in this body.
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolActionCommand
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolCommand
-
Retrieves all variable names that are written in this command and adds them to the specified set.
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolIfCommand
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolInputSetCommand
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.command.WoolSetCommand
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolNodeBody.CommandSegment
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolNodeBody
-
Retrieves all variable names that are written in this body and adds them to the specified set.
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolNodeBody.Segment
-
Retrieves all variable names that are written in this segment and adds them to the specified set.
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolNodeBody.TextSegment
- getWriteVariableNames(Set<String>) - Method in class nl.rrd.wool.model.WoolReply
-
Retrieves all variable names that are written in this reply and adds them to the specified set.
- GREATER_EQUAL - nl.rrd.wool.expressions.Token.Type
- GREATER_THAN - nl.rrd.wool.expressions.Token.Type
- GreaterEqualExpression - Class in nl.rrd.wool.expressions.types
- GreaterEqualExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.GreaterEqualExpression
- GreaterThanExpression - Class in nl.rrd.wool.expressions.types
- GreaterThanExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.GreaterThanExpression
- GroupExpression - Class in nl.rrd.wool.expressions.types
- GroupExpression(Expression) - Constructor for class nl.rrd.wool.expressions.types.GroupExpression
H
- hashCode() - Method in class nl.rrd.wool.json.JsonObject
- hashCode() - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointer
- hashCode() - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointerExternal
- hashCode() - Method in class nl.rrd.wool.utils.ReferenceParameter
I
- ifClauseName - Variable in class nl.rrd.wool.parser.WoolBodyParser.ParseUntilIfClauseResult
- ifClauseStartToken - Variable in class nl.rrd.wool.parser.WoolBodyParser.ParseUntilIfClauseResult
- IN - nl.rrd.wool.expressions.Token.Type
- INACTIVE - nl.rrd.wool.execution.DialogueState
- IndexExpression - Class in nl.rrd.wool.expressions.types
- IndexExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.IndexExpression
- InExpression - Class in nl.rrd.wool.expressions.types
- InExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.InExpression
- isAllowDollarVariables() - Method in class nl.rrd.wool.expressions.ExpressionParserConfig
- isAllowPlainVariables() - Method in class nl.rrd.wool.expressions.ExpressionParserConfig
- isBoolean() - Method in class nl.rrd.wool.expressions.Value
-
Returns whether the value is a boolean.
- isEqual(Value) - Method in class nl.rrd.wool.expressions.Value
-
Returns whether this value equals another value.
- isIntNumber() - Method in class nl.rrd.wool.expressions.Value
-
Returns whether the value is an integer number (byte, short, integer, long).
- isIntNumber(Number) - Static method in class nl.rrd.wool.expressions.Value
-
Returns whether the specified number is an integer number (byte, short, int or long).
- isList() - Method in class nl.rrd.wool.expressions.Value
-
Returns whether the value is a list.
- isMap() - Method in class nl.rrd.wool.expressions.Value
-
Returns whether the value is a map.
- isNull() - Method in class nl.rrd.wool.expressions.Value
-
Returns whether the value is null.
- isNumber() - Method in class nl.rrd.wool.expressions.Value
-
Returns whether the value is a number.
- isNumericString() - Method in class nl.rrd.wool.expressions.Value
-
Returns whether the value is a numeric string.
- isPlainText() - Method in class nl.rrd.wool.model.WoolVariableString
- isStrictEqual(Value) - Method in class nl.rrd.wool.expressions.Value
-
Returns whether this value is strictly equal to another value.
- isString() - Method in class nl.rrd.wool.expressions.Value
-
Returns whether the value is a string.
- isWhitespace() - Method in class nl.rrd.wool.model.WoolVariableString
J
- JsonMapper - Class in nl.rrd.wool.json
- JsonMapper() - Constructor for class nl.rrd.wool.json.JsonMapper
- JsonObject - Class in nl.rrd.wool.json
-
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.
- JsonObject() - Constructor for class nl.rrd.wool.json.JsonObject
K
- KeyValue(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.ObjectExpression.KeyValue
L
- LESS_EQUAL - nl.rrd.wool.expressions.Token.Type
- LESS_THAN - nl.rrd.wool.expressions.Token.Type
- LessEqualExpression - Class in nl.rrd.wool.expressions.types
- LessEqualExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.LessEqualExpression
- LessThanExpression - Class in nl.rrd.wool.expressions.types
- LessThanExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.LessThanExpression
- LineColumnNumberReader - Class in nl.rrd.wool.io
-
This buffered reader keeps track of the current line number and column number.
- LineColumnNumberReader(Reader) - Constructor for class nl.rrd.wool.io.LineColumnNumberReader
- lineNum - Variable in class nl.rrd.wool.model.command.WoolExpressionCommand.ReadContentResult
- LineNumberParseException - Exception in nl.rrd.wool.exception
-
This exception indicates a parse error with a line and column number.
- LineNumberParseException(String, int, int) - Constructor for exception nl.rrd.wool.exception.LineNumberParseException
-
Constructs a new exception.
- LineNumberParseException(String, int, int, Exception) - Constructor for exception nl.rrd.wool.exception.LineNumberParseException
-
Constructs a new exception.
- ListExpression - Class in nl.rrd.wool.expressions.types
- ListExpression(List<Expression>) - Constructor for class nl.rrd.wool.expressions.types.ListExpression
M
- main(String[]) - Static method in class nl.rrd.wool.parser.WoolParser
- mark(int) - Method in class nl.rrd.wool.io.LineColumnNumberReader
- markSupported() - Method in class nl.rrd.wool.io.LineColumnNumberReader
- moveNext() - Method in class nl.rrd.wool.utils.CurrentIterator
-
Moves to the next element.
- MULTIPLY - nl.rrd.wool.expressions.Token.Type
- MultiplyExpression - Class in nl.rrd.wool.expressions.types
- MultiplyExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.MultiplyExpression
N
- name - Variable in class nl.rrd.wool.model.command.WoolExpressionCommand.ParseContentResult
- NAME - nl.rrd.wool.expressions.Token.Type
- nl.rrd.wool.exception - package nl.rrd.wool.exception
- nl.rrd.wool.execution - package nl.rrd.wool.execution
- nl.rrd.wool.expressions - package nl.rrd.wool.expressions
- nl.rrd.wool.expressions.types - package nl.rrd.wool.expressions.types
- nl.rrd.wool.io - package nl.rrd.wool.io
- nl.rrd.wool.json - package nl.rrd.wool.json
- nl.rrd.wool.model - package nl.rrd.wool.model
- nl.rrd.wool.model.command - package nl.rrd.wool.model.command
- nl.rrd.wool.model.nodepointer - package nl.rrd.wool.model.nodepointer
- nl.rrd.wool.parser - package nl.rrd.wool.parser
- nl.rrd.wool.utils - package nl.rrd.wool.utils
- NO_ACTIVE_DIALOGUE - nl.rrd.wool.exception.WoolException.Type
- NODE_NAME_REGEX - Static variable in class nl.rrd.wool.parser.WoolParser
- NODE_NOT_FOUND - nl.rrd.wool.exception.WoolException.Type
- nodeExists(String) - Method in class nl.rrd.wool.model.WoolDialogue
- nodeId - Variable in class nl.rrd.wool.model.nodepointer.WoolNodePointer
- NodePointerToken(String, WoolNodePointer, WoolBodyToken) - Constructor for class nl.rrd.wool.parser.WoolNodeState.NodePointerToken
- normalizeNumber(Number) - Static method in class nl.rrd.wool.expressions.Value
-
Normalizes a number to Integer, Long or Double, depending on the value.
- NOT - nl.rrd.wool.expressions.Token.Type
- NOT_EQUAL - nl.rrd.wool.expressions.Token.Type
- NOT_STRICT_EQUAL - nl.rrd.wool.expressions.Token.Type
- NotEqualExpression - Class in nl.rrd.wool.expressions.types
- NotEqualExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.NotEqualExpression
- NotExpression - Class in nl.rrd.wool.expressions.types
- NotExpression(Expression) - Constructor for class nl.rrd.wool.expressions.types.NotExpression
- NotStrictEqualExpression - Class in nl.rrd.wool.expressions.types
- NotStrictEqualExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.NotStrictEqualExpression
- NULL - nl.rrd.wool.expressions.Token.Type
- NUMBER - nl.rrd.wool.expressions.Token.Type
O
- ObjectExpression - Class in nl.rrd.wool.expressions.types
- ObjectExpression(List<ObjectExpression.KeyValue>) - Constructor for class nl.rrd.wool.expressions.types.ObjectExpression
- ObjectExpression.KeyValue - Class in nl.rrd.wool.expressions.types
- Option() - Constructor for class nl.rrd.wool.model.command.WoolInputSetCommand.Option
- OR - nl.rrd.wool.expressions.Token.Type
- OrExpression - Class in nl.rrd.wool.expressions.types
- OrExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.OrExpression
P
- PARENTHESIS_CLOSE - nl.rrd.wool.expressions.Token.Type
- PARENTHESIS_OPEN - nl.rrd.wool.expressions.Token.Type
- parse(String, TypeReference<T>) - Static method in class nl.rrd.wool.json.JsonMapper
-
Converts the specified JSON string to an object of the specified result type using the Jackson
ObjectMapper. - parse(String, Class<T>) - Static method in class nl.rrd.wool.json.JsonMapper
-
Converts the specified JSON string to an object of the specified class using the Jackson
ObjectMapper. - parse(List<WoolBodyToken>, List<String>) - Method in class nl.rrd.wool.parser.WoolBodyParser
- parse(WoolBodyToken, Map<String, WoolBodyToken>) - Static method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- parse(WoolBodyToken, Map<String, WoolBodyToken>) - Static method in class nl.rrd.wool.model.command.WoolInputSetCommand
- parse(WoolBodyToken, Map<String, WoolBodyToken>) - Static method in class nl.rrd.wool.model.command.WoolInputTextCommand
- parse(WoolBodyToken, Map<String, WoolBodyToken>) - Static method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- parse(WoolBodyToken, CurrentIterator<WoolBodyToken>, WoolNodeState) - Static method in class nl.rrd.wool.model.command.WoolActionCommand
- parse(WoolBodyToken, CurrentIterator<WoolBodyToken>, WoolNodeState) - Static method in class nl.rrd.wool.model.command.WoolIfCommand
- parse(WoolBodyToken, CurrentIterator<WoolBodyToken>, WoolNodeState) - Static method in class nl.rrd.wool.model.command.WoolInputCommand
- parse(WoolBodyToken, CurrentIterator<WoolBodyToken>, WoolNodeState) - Static method in class nl.rrd.wool.model.command.WoolSetCommand
- parse(CurrentIterator<WoolBodyToken>) - Method in class nl.rrd.wool.parser.WoolReplyParser
- parseAttributesCommand(WoolBodyToken, CurrentIterator<WoolBodyToken>) - Static method in class nl.rrd.wool.model.command.WoolAttributesCommand
-
Parses a command that is formatted like:
<<command attr1="value1" attr2="value2">> - parseCommandContent(WoolBodyToken, WoolExpressionCommand.ReadContentResult) - Static method in class nl.rrd.wool.model.command.WoolExpressionCommand
-
Parses the specified command content.
- parseCommandContentExpression(WoolBodyToken, WoolExpressionCommand.ReadContentResult, String) - Static method in class nl.rrd.wool.model.command.WoolExpressionCommand
-
Parses the specified command content.
- parseCommandContentName(WoolBodyToken, WoolExpressionCommand.ReadContentResult, String) - Static method in class nl.rrd.wool.model.command.WoolExpressionCommand
-
Parses the specified command content.
- ParseContentResult() - Constructor for class nl.rrd.wool.model.command.WoolExpressionCommand.ParseContentResult
- ParseException - Exception in nl.rrd.wool.exception
-
This exception is thrown when some content has an invalid format for a parser.
- ParseException(String) - Constructor for exception nl.rrd.wool.exception.ParseException
- ParseException(String, Throwable) - Constructor for exception nl.rrd.wool.exception.ParseException
- parseFromName(WoolBodyToken, CurrentIterator<WoolBodyToken>) - Method in class nl.rrd.wool.parser.WoolCommandParser
-
Parses a command from the command name.
- parseFromStart(CurrentIterator<WoolBodyToken>) - Method in class nl.rrd.wool.parser.WoolCommandParser
-
Parses a command from the start token.
- parseUntilIfClause(CurrentIterator<WoolBodyToken>, List<String>) - Method in class nl.rrd.wool.parser.WoolBodyParser
- ParseUntilIfClauseResult() - Constructor for class nl.rrd.wool.parser.WoolBodyParser.ParseUntilIfClauseResult
- PRECEDENCE - Static variable in class nl.rrd.wool.expressions.ExpressionParser
- processReplyAndGetNodePointer(int) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
-
Retrieves the pointer to the next node based on the provided reply id.
- progressDialogue(WoolNodePointerInternal) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
-
Takes the next node pointer from the selected reply and determines the next node.
Q
- QUOTED_STRING - nl.rrd.wool.parser.WoolBodyToken.Type
-
Value: WoolVariableString
R
- read(char[], int, int) - Method in class nl.rrd.wool.io.LineColumnNumberReader
- readAttr(String, Map<String, WoolBodyToken>, WoolBodyToken, boolean) - Static method in class nl.rrd.wool.model.command.WoolAttributesCommand
- readBodyTokens(String, int) - Method in class nl.rrd.wool.parser.WoolBodyTokenizer
-
Reads the body tokens from the specified line.
- readCommandContent(WoolBodyToken, CurrentIterator<WoolBodyToken>) - Static method in class nl.rrd.wool.model.command.WoolExpressionCommand
-
Reads the content of a command as a code string.
- readCommandName(CurrentIterator<WoolBodyToken>) - Method in class nl.rrd.wool.parser.WoolCommandParser
-
Reads the command name from the start of a command.
- ReadContentResult() - Constructor for class nl.rrd.wool.model.command.WoolExpressionCommand.ReadContentResult
- readDialogue() - Method in class nl.rrd.wool.parser.WoolParser
-
Tries to read the dialogue file.
- readExpression() - Method in class nl.rrd.wool.expressions.ExpressionParser
-
Tries to read the next expression.
- readIntAttr(String, Map<String, WoolBodyToken>, WoolBodyToken, boolean, Integer, Integer) - Static method in class nl.rrd.wool.model.command.WoolAttributesCommand
- readOperand() - Method in class nl.rrd.wool.expressions.ExpressionParser
-
Tries to read an operand.
- readPlainTextAttr(String, Map<String, WoolBodyToken>, WoolBodyToken, boolean) - Static method in class nl.rrd.wool.model.command.WoolAttributesCommand
- ReadResult - Class in nl.rrd.wool.parser
-
A
ReadResultobject contains the results of parsing a .wool file, including the resultingWoolDialogueand a list ofParseExceptions. - ReadResult() - Constructor for class nl.rrd.wool.parser.ReadResult
-
Creates an instance of an empty
ReadResultobject. - readToken() - Method in class nl.rrd.wool.expressions.Tokenizer
-
Tries to read the next token.
- readVariableAttr(String, Map<String, WoolBodyToken>, WoolBodyToken, boolean) - Static method in class nl.rrd.wool.model.command.WoolAttributesCommand
- ready() - Method in class nl.rrd.wool.io.LineColumnNumberReader
- ReferenceParameter<T> - Class in nl.rrd.wool.utils
- ReferenceParameter() - Constructor for class nl.rrd.wool.utils.ReferenceParameter
- ReferenceParameter(T) - Constructor for class nl.rrd.wool.utils.ReferenceParameter
- reinitRestoreState(Object) - Method in class nl.rrd.wool.io.LineColumnNumberReader
- removeLeadingWhitespace() - Method in class nl.rrd.wool.model.WoolNodeBody
- removeLeadingWhitespace() - Method in class nl.rrd.wool.model.WoolVariableString
- removeLeadingWhitespace(List<WoolBodyToken>) - Static method in class nl.rrd.wool.parser.WoolBodyToken
- removeMoveNext() - Method in class nl.rrd.wool.utils.CurrentIterator
-
Removes the current element and moves to the next element.
- removeTrailingWhitespace() - Method in class nl.rrd.wool.model.WoolNodeBody
- removeTrailingWhitespace() - Method in class nl.rrd.wool.model.WoolVariableString
- removeTrailingWhitespace(List<WoolBodyToken>) - Static method in class nl.rrd.wool.parser.WoolBodyToken
- REPLY_END - nl.rrd.wool.parser.WoolBodyToken.Type
- REPLY_NOT_FOUND - nl.rrd.wool.exception.WoolException.Type
- REPLY_SEPARATOR - nl.rrd.wool.parser.WoolBodyToken.Type
- REPLY_START - nl.rrd.wool.parser.WoolBodyToken.Type
- reset() - Method in class nl.rrd.wool.io.LineColumnNumberReader
- restoreState(Object) - Method in class nl.rrd.wool.io.LineColumnNumberReader
- rewind() - Method in class nl.rrd.wool.expressions.ExpressionParser
-
Rewinds the
LineColumnNumberReaderso it is reset to the same position as before the last call ofreadExpression(). - rewind() - Method in class nl.rrd.wool.expressions.Tokenizer
-
Rewinds the
LineColumnNumberReaderso it is reset to the same position as before the last call ofreadToken().
S
- Segment() - Constructor for class nl.rrd.wool.model.WoolNodeBody.Segment
- Segment() - Constructor for class nl.rrd.wool.model.WoolVariableString.Segment
- set(T) - Method in class nl.rrd.wool.utils.ReferenceParameter
- setAllowDollarVariables(boolean) - Method in class nl.rrd.wool.expressions.ExpressionParserConfig
- setAllowPlainVariables(boolean) - Method in class nl.rrd.wool.expressions.ExpressionParserConfig
- setBody(WoolNodeBody) - Method in class nl.rrd.wool.model.WoolNode
- setColNum(int) - Method in class nl.rrd.wool.parser.WoolBodyToken
- setCommands(List<WoolCommand>) - Method in class nl.rrd.wool.model.WoolReply
-
Sets the commands that should be executed when this reply is chosen.
- setConfig(ExpressionParserConfig) - Method in class nl.rrd.wool.expressions.ExpressionParser
- setCurrentNode(WoolNode) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
- setDialogue(WoolDialogue) - Method in class nl.rrd.wool.parser.ReadResult
-
Sets the
WoolDialoguethat is part of thisReadResult. - setDialogueName(String) - Method in class nl.rrd.wool.model.WoolDialogue
-
Sets the name of this
WoolDialogue. - setDialogueState(DialogueState) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
- setElseClause(WoolNodeBody) - Method in class nl.rrd.wool.model.command.WoolIfCommand
-
Sets the else clause.
- setExpression(Expression) - Method in class nl.rrd.wool.model.command.WoolIfCommand.Clause
-
Sets the if expression that should be evaluated as a boolean.
- setExpression(AssignExpression) - Method in class nl.rrd.wool.model.command.WoolSetCommand
- setFileName(String) - Method in class nl.rrd.wool.model.WoolDialogueDescription
- setGranularityMinutes(int) - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- setHeader(WoolNodeHeader) - Method in class nl.rrd.wool.model.WoolNode
- setIfClauses(List<WoolIfCommand.Clause>) - Method in class nl.rrd.wool.model.command.WoolIfCommand
-
Sets the if clauses.
- setLanguage(String) - Method in class nl.rrd.wool.model.WoolDialogueDescription
- setLineNum(int) - Method in class nl.rrd.wool.parser.WoolBodyToken
- setMainSpeaker(String) - Method in class nl.rrd.wool.model.WoolDialogueDescription
- setMax(Integer) - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- setMax(Integer) - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- setMaxTime(WoolVariableString) - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- setMin(Integer) - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- setMin(Integer) - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- setMinTime(WoolVariableString) - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- setNodeId(String) - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointer
-
Sets the identifier of the
WoolNodethat this pointer refers to. - setNodePointer(WoolNodePointer) - Method in class nl.rrd.wool.model.WoolReply
-
Sets the next node when this reply is chosen.
- setOptionalTags(Map<String, String>) - Method in class nl.rrd.wool.model.WoolNodeHeader
- setOptions(List<WoolInputSetCommand.Option>) - Method in class nl.rrd.wool.model.command.WoolInputSetCommand
- setParameters(Map<String, WoolVariableString>) - Method in class nl.rrd.wool.model.command.WoolActionCommand
- setReplyId(int) - Method in class nl.rrd.wool.model.WoolReply
-
Sets the reply ID.
- setSpeaker(String) - Method in class nl.rrd.wool.model.WoolNodeHeader
- setSpeaker(String) - Method in class nl.rrd.wool.parser.WoolNodeState
- setSpeakerColumn(int) - Method in class nl.rrd.wool.parser.WoolNodeState
- setSpeakerLine(int) - Method in class nl.rrd.wool.parser.WoolNodeState
- setStartTime(WoolVariableString) - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- setStatement(WoolNodeBody) - Method in class nl.rrd.wool.model.command.WoolIfCommand.Clause
-
Sets the statement that should be output if the expression evaluates to true.
- setStatement(WoolNodeBody) - Method in class nl.rrd.wool.model.WoolReply
-
Sets the statement.
- setText(String) - Method in class nl.rrd.wool.model.WoolVariableString.TextSegment
- setText(String) - Method in class nl.rrd.wool.parser.WoolBodyToken
- setText(WoolVariableString) - Method in class nl.rrd.wool.model.command.WoolInputSetCommand.Option
- setText(WoolVariableString) - Method in class nl.rrd.wool.model.WoolNodeBody.TextSegment
- setTitle(String) - Method in class nl.rrd.wool.model.WoolNodeHeader
- setTitle(String) - Method in class nl.rrd.wool.parser.WoolNodeState
- setType(String) - Method in class nl.rrd.wool.model.command.WoolActionCommand
-
Sets the type of this
WoolActionCommand, which should be one of "image", "video", or "generic". - setType(String) - Method in class nl.rrd.wool.model.command.WoolInputCommand
- setType(WoolBodyToken.Type) - Method in class nl.rrd.wool.parser.WoolBodyToken
- setValue(Object) - Method in class nl.rrd.wool.parser.WoolBodyToken
- setValue(String, Object, WoolVariableStore.VariableSource) - Method in class nl.rrd.wool.execution.WoolVariableStore
- setValue(WoolVariableString) - Method in class nl.rrd.wool.model.command.WoolActionCommand
- setVariableName(String) - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- setVariableName(String) - Method in class nl.rrd.wool.model.command.WoolInputSetCommand.Option
- setVariableName(String) - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- setVariableName(String) - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- setVariableName(String) - Method in class nl.rrd.wool.model.WoolVariableString.VariableSegment
- setWoolVariableStore(WoolVariableStore) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
-
Sets the
WoolVariableStoreused to store/retrieve parameters for thisActiveWoolDialogue. - skipWhitespace(String, int) - Static method in class nl.rrd.wool.parser.WoolParser
-
Reads whitespace characters from the specified index and returns the number of characters read.
- skipWhitespace(CurrentIterator<WoolBodyToken>) - Static method in class nl.rrd.wool.parser.WoolBodyToken
-
Moves to the next token that is not a text token with only whitespace.
- startDialogue() - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
-
"Starts" this
ActiveWoolDialogue, returning the start node and updating its internal state. - startDialogue(String) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
-
"Starts" this
ActiveWoolDialogueat the providedWoolNode, returning that node and updating the dialogue's internal state. - storeReplyInput(Map<String, ?>) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
- STRICT_EQUAL - nl.rrd.wool.expressions.Token.Type
- StrictEqualExpression - Class in nl.rrd.wool.expressions.types
- StrictEqualExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.StrictEqualExpression
- STRING - nl.rrd.wool.expressions.Token.Type
- StringExpression - Class in nl.rrd.wool.expressions
- StringExpression(String) - Constructor for class nl.rrd.wool.expressions.StringExpression
- SUBTRACT - nl.rrd.wool.expressions.Token.Type
- SubtractExpression - Class in nl.rrd.wool.expressions.types
- SubtractExpression(Expression, Expression) - Constructor for class nl.rrd.wool.expressions.types.SubtractExpression
T
- TEXT - nl.rrd.wool.parser.WoolBodyToken.Type
-
Value: text with escaped characters resolved
- TextSegment(String) - Constructor for class nl.rrd.wool.model.WoolVariableString.TextSegment
- TextSegment(WoolVariableString) - Constructor for class nl.rrd.wool.model.WoolNodeBody.TextSegment
- TIME_NOW - Static variable in class nl.rrd.wool.model.command.WoolInputTimeCommand
- Token - Class in nl.rrd.wool.expressions
- Token(Token.Type, String, int, int, long, Value) - Constructor for class nl.rrd.wool.expressions.Token
- Token.Type - Enum in nl.rrd.wool.expressions
- Tokenizer - Class in nl.rrd.wool.expressions
-
A tokenizer can read tokens from text input.
- Tokenizer(Reader) - Constructor for class nl.rrd.wool.expressions.Tokenizer
- Tokenizer(String) - Constructor for class nl.rrd.wool.expressions.Tokenizer
- Tokenizer(LineColumnNumberReader) - Constructor for class nl.rrd.wool.expressions.Tokenizer
- toMap() - Method in class nl.rrd.wool.json.JsonObject
-
Returns this object as a map.
- toMap(Object) - Static method in class nl.rrd.wool.json.JsonObject
-
Returns the specified object as a map.
- toString() - Method in class nl.rrd.wool.expressions.StringExpression
- toString() - Method in class nl.rrd.wool.expressions.Token
- toString() - Method in class nl.rrd.wool.expressions.types.AddExpression
- toString() - Method in class nl.rrd.wool.expressions.types.AndExpression
- toString() - Method in class nl.rrd.wool.expressions.types.AssignExpression
- toString() - Method in class nl.rrd.wool.expressions.types.DivideExpression
- toString() - Method in class nl.rrd.wool.expressions.types.DotExpression
- toString() - Method in class nl.rrd.wool.expressions.types.EqualExpression
- toString() - Method in class nl.rrd.wool.expressions.types.GreaterEqualExpression
- toString() - Method in class nl.rrd.wool.expressions.types.GreaterThanExpression
- toString() - Method in class nl.rrd.wool.expressions.types.GroupExpression
- toString() - Method in class nl.rrd.wool.expressions.types.IndexExpression
- toString() - Method in class nl.rrd.wool.expressions.types.InExpression
- toString() - Method in class nl.rrd.wool.expressions.types.LessEqualExpression
- toString() - Method in class nl.rrd.wool.expressions.types.LessThanExpression
- toString() - Method in class nl.rrd.wool.expressions.types.ListExpression
- toString() - Method in class nl.rrd.wool.expressions.types.MultiplyExpression
- toString() - Method in class nl.rrd.wool.expressions.types.NotEqualExpression
- toString() - Method in class nl.rrd.wool.expressions.types.NotExpression
- toString() - Method in class nl.rrd.wool.expressions.types.NotStrictEqualExpression
- toString() - Method in class nl.rrd.wool.expressions.types.ObjectExpression
- toString() - Method in class nl.rrd.wool.expressions.types.OrExpression
- toString() - Method in class nl.rrd.wool.expressions.types.StrictEqualExpression
- toString() - Method in class nl.rrd.wool.expressions.types.SubtractExpression
- toString() - Method in class nl.rrd.wool.expressions.types.ValueExpression
- toString() - Method in class nl.rrd.wool.expressions.Value
- toString() - Method in class nl.rrd.wool.json.JsonObject
- toString() - Method in class nl.rrd.wool.model.command.WoolActionCommand
- toString() - Method in class nl.rrd.wool.model.command.WoolIfCommand
- toString() - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
- toString() - Method in class nl.rrd.wool.model.command.WoolInputSetCommand
- toString() - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
- toString() - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
- toString() - Method in class nl.rrd.wool.model.command.WoolSetCommand
- toString() - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointerExternal
- toString() - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointerInternal
- toString() - Method in class nl.rrd.wool.model.WoolDialogue
-
Returns a human readable multi-line summary string, representing the contents of this
WoolDialogue. - toString() - Method in class nl.rrd.wool.model.WoolDialogueDescription
- toString() - Method in class nl.rrd.wool.model.WoolNode
- toString() - Method in class nl.rrd.wool.model.WoolNodeBody.CommandSegment
- toString() - Method in class nl.rrd.wool.model.WoolNodeBody.TextSegment
- toString() - Method in class nl.rrd.wool.model.WoolNodeBody
- toString() - Method in class nl.rrd.wool.model.WoolNodeHeader
- toString() - Method in class nl.rrd.wool.model.WoolReply
- toString() - Method in class nl.rrd.wool.model.WoolVariableString.TextSegment
- toString() - Method in class nl.rrd.wool.model.WoolVariableString
- toString() - Method in class nl.rrd.wool.model.WoolVariableString.VariableSegment
- toString() - Method in class nl.rrd.wool.utils.ReferenceParameter
- toString(char[]) - Method in class nl.rrd.wool.model.WoolVariableString.TextSegment
-
Returns the code string for this instance.
- toString(char[]) - Method in class nl.rrd.wool.model.WoolVariableString
-
Returns the code string for this instance.
- toString(Object) - Static method in class nl.rrd.wool.json.JsonObject
-
Returns the string representation for the specified object.
- trimWhitespace() - Method in class nl.rrd.wool.model.WoolNodeBody
- trimWhitespace() - Method in class nl.rrd.wool.model.WoolVariableString
- trimWhitespace(List<WoolBodyToken>) - Static method in class nl.rrd.wool.parser.WoolBodyToken
- TYPE_GENERIC - Static variable in class nl.rrd.wool.model.command.WoolActionCommand
- TYPE_IMAGE - Static variable in class nl.rrd.wool.model.command.WoolActionCommand
- TYPE_NUMERIC - Static variable in class nl.rrd.wool.model.command.WoolInputCommand
- TYPE_SET - Static variable in class nl.rrd.wool.model.command.WoolInputCommand
- TYPE_TEXT - Static variable in class nl.rrd.wool.model.command.WoolInputCommand
- TYPE_TIME - Static variable in class nl.rrd.wool.model.command.WoolInputCommand
- TYPE_VIDEO - Static variable in class nl.rrd.wool.model.command.WoolActionCommand
V
- Value - Class in nl.rrd.wool.expressions
-
This class wraps around an elementary value type and provides type mapping, comparison and boolean evaluation.
- Value(Object) - Constructor for class nl.rrd.wool.expressions.Value
-
Constructs a new value.
- ValueExpression - Class in nl.rrd.wool.expressions.types
- ValueExpression(Token) - Constructor for class nl.rrd.wool.expressions.types.ValueExpression
- valueOf(String) - Static method in enum nl.rrd.wool.exception.WoolException.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.rrd.wool.execution.DialogueState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.rrd.wool.execution.WoolVariableStore.VariableSource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.rrd.wool.expressions.Token.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.rrd.wool.parser.WoolBodyToken.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum nl.rrd.wool.exception.WoolException.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.rrd.wool.execution.DialogueState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.rrd.wool.execution.WoolVariableStore.VariableSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.rrd.wool.expressions.Token.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.rrd.wool.parser.WoolBodyToken.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Variable(String, Object) - Constructor for class nl.rrd.wool.execution.WoolVariableStore.Variable
- VARIABLE - nl.rrd.wool.parser.WoolBodyToken.Type
-
Value: variable name
- VariableSegment(String) - Constructor for class nl.rrd.wool.model.WoolVariableString.VariableSegment
W
- WoolActionCommand - Class in nl.rrd.wool.model.command
-
This command models the <<action ...>> command in WOOL.
- WoolActionCommand(String, WoolVariableString) - Constructor for class nl.rrd.wool.model.command.WoolActionCommand
- WoolAttributesCommand - Class in nl.rrd.wool.model.command
- WoolAttributesCommand() - Constructor for class nl.rrd.wool.model.command.WoolAttributesCommand
- WoolBodyParser - Class in nl.rrd.wool.parser
- WoolBodyParser(WoolNodeState) - Constructor for class nl.rrd.wool.parser.WoolBodyParser
- WoolBodyParser.ParseUntilIfClauseResult - Class in nl.rrd.wool.parser
- WoolBodyToken - Class in nl.rrd.wool.parser
- WoolBodyToken() - Constructor for class nl.rrd.wool.parser.WoolBodyToken
- WoolBodyToken.Type - Enum in nl.rrd.wool.parser
- WoolBodyTokenizer - Class in nl.rrd.wool.parser
- WoolBodyTokenizer() - Constructor for class nl.rrd.wool.parser.WoolBodyTokenizer
- WoolCommand - Class in nl.rrd.wool.model.command
-
Base class for commands that are specified with <<...>> in Wool statements and replies.
- WoolCommand() - Constructor for class nl.rrd.wool.model.command.WoolCommand
- WoolCommandParser - Class in nl.rrd.wool.parser
- WoolCommandParser(List<String>, WoolNodeState) - Constructor for class nl.rrd.wool.parser.WoolCommandParser
- WoolDialogue - Class in nl.rrd.wool.model
-
Object representation of a Wool Dialogue definition.
- WoolDialogue() - Constructor for class nl.rrd.wool.model.WoolDialogue
-
Creates an empty instance of a
WoolDialogue. - WoolDialogue(String) - Constructor for class nl.rrd.wool.model.WoolDialogue
-
Creates an instance of a
WoolDialoguewith a givendialogueName. - WoolDialogueDescription - Class in nl.rrd.wool.model
- WoolDialogueDescription() - Constructor for class nl.rrd.wool.model.WoolDialogueDescription
- WoolDialogueDescription(String, String, String) - Constructor for class nl.rrd.wool.model.WoolDialogueDescription
- WoolException - Exception in nl.rrd.wool.exception
- WoolException(WoolException.Type, String) - Constructor for exception nl.rrd.wool.exception.WoolException
- WoolException(WoolException.Type, String, Throwable) - Constructor for exception nl.rrd.wool.exception.WoolException
- WoolException.Type - Enum in nl.rrd.wool.exception
- WoolExpressionCommand - Class in nl.rrd.wool.model.command
- WoolExpressionCommand() - Constructor for class nl.rrd.wool.model.command.WoolExpressionCommand
- WoolExpressionCommand.ParseContentResult - Class in nl.rrd.wool.model.command
- WoolExpressionCommand.ReadContentResult - Class in nl.rrd.wool.model.command
- WoolIfCommand - Class in nl.rrd.wool.model.command
-
This class models the <<if ...>> command in Wool.
- WoolIfCommand() - Constructor for class nl.rrd.wool.model.command.WoolIfCommand
- WoolIfCommand.Clause - Class in nl.rrd.wool.model.command
-
This class models a clause of an if statement.
- WoolInputCommand - Class in nl.rrd.wool.model.command
-
This class models the <<input ...>> command in Wool.
- WoolInputCommand(String) - Constructor for class nl.rrd.wool.model.command.WoolInputCommand
- WoolInputNumericCommand - Class in nl.rrd.wool.model.command
- WoolInputNumericCommand(String) - Constructor for class nl.rrd.wool.model.command.WoolInputNumericCommand
- WoolInputSetCommand - Class in nl.rrd.wool.model.command
- WoolInputSetCommand() - Constructor for class nl.rrd.wool.model.command.WoolInputSetCommand
- WoolInputSetCommand.Option - Class in nl.rrd.wool.model.command
- WoolInputTextCommand - Class in nl.rrd.wool.model.command
- WoolInputTextCommand(String) - Constructor for class nl.rrd.wool.model.command.WoolInputTextCommand
- WoolInputTimeCommand - Class in nl.rrd.wool.model.command
- WoolInputTimeCommand(String) - Constructor for class nl.rrd.wool.model.command.WoolInputTimeCommand
- WoolNode - Class in nl.rrd.wool.model
- WoolNode() - Constructor for class nl.rrd.wool.model.WoolNode
- WoolNode(WoolNodeHeader) - Constructor for class nl.rrd.wool.model.WoolNode
- WoolNode(WoolNodeHeader, WoolNodeBody) - Constructor for class nl.rrd.wool.model.WoolNode
- WoolNodeBody - Class in nl.rrd.wool.model
-
A node body can occur in three different contexts inside a
WoolNode. - WoolNodeBody() - Constructor for class nl.rrd.wool.model.WoolNodeBody
- WoolNodeBody.CommandSegment - Class in nl.rrd.wool.model
- WoolNodeBody.Segment - Class in nl.rrd.wool.model
- WoolNodeBody.TextSegment - Class in nl.rrd.wool.model
- WoolNodeHeader - Class in nl.rrd.wool.model
- WoolNodeHeader() - Constructor for class nl.rrd.wool.model.WoolNodeHeader
- WoolNodeHeader(String) - Constructor for class nl.rrd.wool.model.WoolNodeHeader
- WoolNodeHeader(String, Map<String, String>) - Constructor for class nl.rrd.wool.model.WoolNodeHeader
- WoolNodeParseException - Exception in nl.rrd.wool.exception
-
This exception indicates a parse error within a node.
- WoolNodeParseException(String, String, LineNumberParseException) - Constructor for exception nl.rrd.wool.exception.WoolNodeParseException
-
Constructs a new exception in the specified node.
- WoolNodePointer - Class in nl.rrd.wool.model.nodepointer
-
An abstract representation of a pointer to a next node.
- WoolNodePointer(String) - Constructor for class nl.rrd.wool.model.nodepointer.WoolNodePointer
-
Creates an instance of a
WoolNodePointerwith givennodeId. - WoolNodePointerExternal - Class in nl.rrd.wool.model.nodepointer
-
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.
- WoolNodePointerExternal(String, String) - Constructor for class nl.rrd.wool.model.nodepointer.WoolNodePointerExternal
- WoolNodePointerInternal - Class in nl.rrd.wool.model.nodepointer
-
A pointer to a node that is part of the same dialogue as the node that is being referred from.
- WoolNodePointerInternal(String) - Constructor for class nl.rrd.wool.model.nodepointer.WoolNodePointerInternal
- WoolNodeState - Class in nl.rrd.wool.parser
- WoolNodeState() - Constructor for class nl.rrd.wool.parser.WoolNodeState
- WoolNodeState.NodePointerToken - Class in nl.rrd.wool.parser
- WoolParser - Class in nl.rrd.wool.parser
- WoolParser(File) - Constructor for class nl.rrd.wool.parser.WoolParser
- WoolParser(String) - Constructor for class nl.rrd.wool.parser.WoolParser
- WoolParser(String, InputStream) - Constructor for class nl.rrd.wool.parser.WoolParser
- WoolParser(String, Reader) - Constructor for class nl.rrd.wool.parser.WoolParser
- WoolReply - Class in nl.rrd.wool.model
-
A reply option within a
WoolNodeBody. - WoolReply(int, WoolNodePointer) - Constructor for class nl.rrd.wool.model.WoolReply
-
Constructs an auto-forward reply without a statement.
- WoolReply(int, WoolNodeBody, WoolNodePointer) - Constructor for class nl.rrd.wool.model.WoolReply
-
Constructs a new reply.
- WoolReplyParser - Class in nl.rrd.wool.parser
- WoolReplyParser(WoolNodeState) - Constructor for class nl.rrd.wool.parser.WoolReplyParser
- WoolSetCommand - Class in nl.rrd.wool.model.command
-
This class models a <<set ...>> command.
- WoolSetCommand(AssignExpression) - Constructor for class nl.rrd.wool.model.command.WoolSetCommand
- WoolVariableException - Exception in nl.rrd.wool.exception
-
This exception can be thrown when the content of the variable store is not as expected.
- WoolVariableException(String) - Constructor for exception nl.rrd.wool.exception.WoolVariableException
- WoolVariableException(String, Throwable) - Constructor for exception nl.rrd.wool.exception.WoolVariableException
- WoolVariableException(Throwable) - Constructor for exception nl.rrd.wool.exception.WoolVariableException
- WoolVariableStore - Class in nl.rrd.wool.execution
-
Interface class for
WoolVariableStore's. - WoolVariableStore() - Constructor for class nl.rrd.wool.execution.WoolVariableStore
- WoolVariableStore.Variable - Class in nl.rrd.wool.execution
- WoolVariableStore.VariableSource - Enum in nl.rrd.wool.execution
- WoolVariableString - Class in nl.rrd.wool.model
-
This class represents a text with possible variables.
- WoolVariableString() - Constructor for class nl.rrd.wool.model.WoolVariableString
- WoolVariableString(String) - Constructor for class nl.rrd.wool.model.WoolVariableString
- WoolVariableString.Segment - Class in nl.rrd.wool.model
- WoolVariableString.TextSegment - Class in nl.rrd.wool.model
- WoolVariableString.VariableSegment - Class in nl.rrd.wool.model
All Classes All Packages