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

A

ACTIVE - nl.rrd.wool.execution.DialogueState
 
ActiveWoolDialogue - Class in nl.rrd.wool.execution
An ActiveWoolDialogue is a wrapper around a WoolDialogue, which contains a static definition of a dialogue (referred to as the dialogueDefinition).
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
 
addOnChangeListener(WoolVariableStore.OnChangeListener) - Method in class nl.rrd.wool.execution.WoolVariableStore
 
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

ClassLoaderResourceLocator - Class in nl.rrd.wool.utils
This resource locator can locate resources using the class loader or a specified class.
ClassLoaderResourceLocator() - Constructor for class nl.rrd.wool.utils.ClassLoaderResourceLocator
Constructs a new resource locator that will locate resources using the class loader.
ClassLoaderResourceLocator(Class<?>) - Constructor for class nl.rrd.wool.utils.ClassLoaderResourceLocator
Constructs a new resource locator that will locate resources using the specified class.
Clause(Expression, WoolNodeBody) - Constructor for class nl.rrd.wool.model.command.WoolIfCommand.Clause
Constructs a new if clause.
Clause(WoolIfCommand.Clause) - Constructor for class nl.rrd.wool.model.command.WoolIfCommand.Clause
 
Clear(DateTime) - Constructor for class nl.rrd.wool.execution.WoolVariableStoreChange.Clear
 
clearDirectory(File) - Static method in class nl.rrd.wool.utils.FileUtils
Deletes the content of the specified directory.
clearRestoreState(Object) - Method in class nl.rrd.wool.io.LineColumnNumberReader
 
clearSegments() - Method in class nl.rrd.wool.model.WoolNodeBody
 
clone() - Method in class nl.rrd.wool.model.command.WoolActionCommand
 
clone() - Method in class nl.rrd.wool.model.command.WoolCommand
Returns a deep copy of this command.
clone() - Method in class nl.rrd.wool.model.command.WoolIfCommand
 
clone() - Method in class nl.rrd.wool.model.command.WoolInputNumericCommand
 
clone() - Method in class nl.rrd.wool.model.command.WoolInputSetCommand
 
clone() - Method in class nl.rrd.wool.model.command.WoolInputTextCommand
 
clone() - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
 
clone() - Method in class nl.rrd.wool.model.command.WoolSetCommand
 
clone() - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointer
 
clone() - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointerExternal
 
clone() - Method in class nl.rrd.wool.model.nodepointer.WoolNodePointerInternal
 
clone() - Method in class nl.rrd.wool.model.WoolNodeBody.CommandSegment
 
clone() - Method in class nl.rrd.wool.model.WoolNodeBody.Segment
Returns a deep copy of this segment.
clone() - Method in class nl.rrd.wool.model.WoolNodeBody.TextSegment
 
clone() - Method in class nl.rrd.wool.model.WoolVariableString.Segment
 
clone() - Method in class nl.rrd.wool.model.WoolVariableString.TextSegment
 
clone() - Method in class nl.rrd.wool.model.WoolVariableString.VariableSegment
 
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
 
CommandSegment(WoolNodeBody.CommandSegment) - 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.
copyFile(File, File) - Static method in class nl.rrd.wool.utils.FileUtils
Copies the specified source file to the specified destination file.
copyFile(File, File, long, long) - Static method in class nl.rrd.wool.utils.FileUtils
Copies bytes from the specified source file to the specified destination file.
createNextReplyId() - Method in class nl.rrd.wool.parser.WoolNodeState
 
createTempFile(File, String, String) - Static method in class nl.rrd.wool.utils.FileUtils
Creates a temporary file in the specified directory.
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

deleteTree(File) - Static method in class nl.rrd.wool.utils.FileUtils
Deletes the specified directory including all its contents.
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
 
downloadFile(URL, File) - Static method in class nl.rrd.wool.utils.FileUtils
 

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.i18n.WoolTranslatable
 
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.model.WoolDialogueDescription
 
equals(Object) - Method in class nl.rrd.wool.parser.WoolFileDescription
 
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
 
extractFromBody(WoolNodeBody) - Method in class nl.rrd.wool.i18n.WoolTranslatableExtractor
 
extractFromNode(WoolNode) - Method in class nl.rrd.wool.i18n.WoolTranslatableExtractor
 

F

FileUtils - Class in nl.rrd.wool.utils
This class contains utility methods related to the file system.
FileUtils() - Constructor for class nl.rrd.wool.utils.FileUtils
 
find() - Method in class nl.rrd.wool.i18n.I18nLanguageFinder
Tries to find a preferred language matching the specified properties.
find() - Method in class nl.rrd.wool.i18n.I18nResourceFinder
Tries to find a resource matching the specified properties.
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.WoolParserResult
Returns the WoolDialogue that is part of this WoolParserResult.
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 WoolDialogue that this pointer refers to.
getDialogueName() - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
Returns the name of this ActiveWoolDialogue as defined in the associated WoolDialogue.
getDialogueName() - Method in class nl.rrd.wool.model.WoolDialogue
Returns the name of this WoolDialogue.
getDialogueName() - Method in class nl.rrd.wool.model.WoolDialogueDescription
 
getDialogues() - Method in class nl.rrd.wool.model.WoolProject
 
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
 
getExtension() - Method in class nl.rrd.wool.i18n.I18nResourceFinder
Returns the extension of the resource file to find.
getFileName() - Method in class nl.rrd.wool.parser.WoolFileDescription
Returns the file name.
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
 
getLanguage() - Method in class nl.rrd.wool.parser.WoolFileDescription
Return the language code (for example en_GB).
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.
getLocale() - Method in class nl.rrd.wool.i18n.I18nResourceFinder
You can call this method after find() returned true.
getMainSpeaker() - Method in class nl.rrd.wool.model.WoolDialogueDescription
 
getMainSpeaker() - Method in class nl.rrd.wool.parser.WoolFileDescription
Returns the main speaker.
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(boolean, DateTime) - Method in class nl.rrd.wool.execution.WoolVariableStore
Returns a modifiable map for this variable store.
getName() - Method in class nl.rrd.wool.i18n.I18nResourceFinder
You can call this method after find() returned true.
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 WoolNode that 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
 
getParent() - Method in class nl.rrd.wool.i18n.WoolTranslatable
Returns the parent (used in WoolTranslator).
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.i18n.WoolTranslationParserResult
 
getParseErrors() - Method in class nl.rrd.wool.parser.WoolParserResult
Returns a List of ParseExceptions that have occurred during the parsing of the .wool file.
getParseErrors() - Method in class nl.rrd.wool.parser.WoolProjectParserResult
Returns the parse errors.
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
 
getProject() - Method in class nl.rrd.wool.parser.WoolProjectParserResult
Returns the project if parsing succeeded.
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.i18n.WoolTranslatable
Returns the translatable segment.
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 WoolNode for this WoolDialogue.
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
 
getTime() - Method in class nl.rrd.wool.execution.WoolVariableStoreChange.Clear
 
getTime() - Method in class nl.rrd.wool.execution.WoolVariableStoreChange.Put
 
getTime() - Method in class nl.rrd.wool.execution.WoolVariableStoreChange.Remove
 
getTitle() - Method in class nl.rrd.wool.model.WoolNode
Returns the title of this WoolNode as defined in its corresponding WoolNodeHeader.
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
 
getTranslations() - Method in class nl.rrd.wool.i18n.WoolTranslationParserResult
 
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 WoolActionCommand as 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.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 class nl.rrd.wool.execution.WoolVariableStoreChange.Remove
 
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
 
getVariables() - Method in class nl.rrd.wool.execution.WoolVariableStoreChange.Put
 
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.
getWarnings() - Method in class nl.rrd.wool.i18n.WoolTranslationParserResult
 
getWarnings() - Method in class nl.rrd.wool.parser.WoolProjectParserResult
Returns the warnings.
getWoolVariableStore() - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
Returns the WoolVariableStore associated with this ActiveWoolDialogue.
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.i18n.WoolTranslatable
 
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.model.WoolDialogueDescription
 
hashCode() - Method in class nl.rrd.wool.parser.WoolFileDescription
 
hashCode() - Method in class nl.rrd.wool.utils.ReferenceParameter
 

I

I18nLanguageFinder - Class in nl.rrd.wool.i18n
This class can find a preferred language from a list of available languages.
I18nLanguageFinder(List<String>) - Constructor for class nl.rrd.wool.i18n.I18nLanguageFinder
 
I18nResourceFinder - Class in nl.rrd.wool.i18n
This class can find i18n resources.
I18nResourceFinder(String) - Constructor for class nl.rrd.wool.i18n.I18nResourceFinder
Constructs a new i18n resource finder.
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
 
listWoolFiles() - Method in interface nl.rrd.wool.parser.WoolFileLoader
Lists all WOOL files in the project.
listWoolFiles() - Method in class nl.rrd.wool.parser.WoolResourceFileLoader
 

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
 
mkdir(File) - Static method in class nl.rrd.wool.utils.FileUtils
Creates the specified directory and all non-existing parent directories.
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.i18n - package nl.rrd.wool.i18n
 
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
 
onChange(WoolVariableStore, List<WoolVariableStoreChange>) - Method in interface nl.rrd.wool.execution.WoolVariableStore.OnChangeListener
 
openFile(WoolFileDescription) - Method in interface nl.rrd.wool.parser.WoolFileLoader
Opens the specified WOOL file.
openFile(WoolFileDescription) - Method in class nl.rrd.wool.parser.WoolResourceFileLoader
 
openResource(String) - Method in class nl.rrd.wool.utils.ClassLoaderResourceLocator
 
openResource(String) - Method in interface nl.rrd.wool.utils.ResourceLocator
Opens the resource at the specified path.
openStream() - Method in class nl.rrd.wool.i18n.I18nResourceFinder
You can call this method after find() returned true.
Option() - Constructor for class nl.rrd.wool.model.command.WoolInputSetCommand.Option
 
Option(WoolInputSetCommand.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() - Method in class nl.rrd.wool.parser.WoolProjectParser
 
parse(File) - Static method in class nl.rrd.wool.i18n.WoolTranslationParser
 
parse(InputStream) - Static method in class nl.rrd.wool.i18n.WoolTranslationParser
 
parse(Reader) - Static method in class nl.rrd.wool.i18n.WoolTranslationParser
 
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(URL) - Static method in class nl.rrd.wool.i18n.WoolTranslationParser
 
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, DateTime) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
Retrieves the pointer to the next node based on the provided reply id.
progressDialogue(WoolNodePointerInternal, DateTime) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
Takes the next node pointer from the selected reply and determines the next node.
Put(String, Object, DateTime) - Constructor for class nl.rrd.wool.execution.WoolVariableStoreChange.Put
 
Put(Map<String, ?>, DateTime) - Constructor for class nl.rrd.wool.execution.WoolVariableStoreChange.Put
 

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.
readFileBytes(File) - Static method in class nl.rrd.wool.utils.FileUtils
Reads the content of the specified file as a byte array.
readFileBytes(InputStream) - Static method in class nl.rrd.wool.utils.FileUtils
Reads the content of the specified file as a byte array.
readFileBytes(URL) - Static method in class nl.rrd.wool.utils.FileUtils
Reads the content of the specified file as a byte array.
readFileString(File) - Static method in class nl.rrd.wool.utils.FileUtils
Reads the content of the specified file as a string.
readFileString(InputStream) - Static method in class nl.rrd.wool.utils.FileUtils
Reads the content of the specified file as a string.
readFileString(Reader) - Static method in class nl.rrd.wool.utils.FileUtils
Reads the content of the specified file as a string.
readFileString(URL) - Static method in class nl.rrd.wool.utils.FileUtils
Reads the content of the specified file as a string.
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
 
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
 
Remove(String, DateTime) - Constructor for class nl.rrd.wool.execution.WoolVariableStoreChange.Remove
 
Remove(Collection<String>, DateTime) - Constructor for class nl.rrd.wool.execution.WoolVariableStoreChange.Remove
 
removeLeadingWhitespace() - Method in class nl.rrd.wool.model.WoolNodeBody
 
removeLeadingWhitespace() - Method in class nl.rrd.wool.model.WoolVariableString
 
removeLeadingWhitespace(List<WoolNodeBody.Segment>) - Static method in class nl.rrd.wool.model.WoolNodeBody
 
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.
removeOnChangeListener(WoolVariableStore.OnChangeListener) - Method in class nl.rrd.wool.execution.WoolVariableStore
 
removeTrailingWhitespace() - Method in class nl.rrd.wool.model.WoolNodeBody
 
removeTrailingWhitespace() - Method in class nl.rrd.wool.model.WoolVariableString
 
removeTrailingWhitespace(List<WoolNodeBody.Segment>) - Static method in class nl.rrd.wool.model.WoolNodeBody
 
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
 
resourceExists(String) - Method in class nl.rrd.wool.utils.ClassLoaderResourceLocator
 
resourceExists(String) - Method in interface nl.rrd.wool.utils.ResourceLocator
Returns whether the specified resource exists.
ResourceLocator - Interface in nl.rrd.wool.utils
Interface to locate and open resources.
restoreState(Object) - Method in class nl.rrd.wool.io.LineColumnNumberReader
 
rewind() - Method in class nl.rrd.wool.expressions.ExpressionParser
Rewinds the LineColumnNumberReader so it is reset to the same position as before the last call of readExpression().
rewind() - Method in class nl.rrd.wool.expressions.Tokenizer
Rewinds the LineColumnNumberReader so it is reset to the same position as before the last call of readToken().

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.WoolParserResult
Sets the WoolDialogue that is part of this WoolParserResult.
setDialogueName(String) - Method in class nl.rrd.wool.model.WoolDialogue
Sets the name of this WoolDialogue.
setDialogueName(String) - Method in class nl.rrd.wool.model.WoolDialogueDescription
 
setDialogues(Map<WoolDialogueDescription, WoolDialogue>) - Method in class nl.rrd.wool.model.WoolProject
 
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
 
setExtension(String) - Method in class nl.rrd.wool.i18n.I18nResourceFinder
Sets the extension of the resource file to find.
setFileName(String) - Method in class nl.rrd.wool.parser.WoolFileDescription
Sets the file name.
setGranularityMinutes(int) - Method in class nl.rrd.wool.model.command.WoolInputTimeCommand
 
setHeader(WoolNodeHeader) - Method in class nl.rrd.wool.model.WoolNode
 
setHonorifics(boolean) - Method in class nl.rrd.wool.i18n.I18nLanguageFinder
Sets whether the resource should use honorifics.
setHonorifics(boolean) - Method in class nl.rrd.wool.i18n.I18nResourceFinder
Sets whether the resource should use honorifics.
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
 
setLanguage(String) - Method in class nl.rrd.wool.parser.WoolFileDescription
Sets the language code (for example en_GB).
setLineNum(int) - Method in class nl.rrd.wool.parser.WoolBodyToken
 
setMainSpeaker(String) - Method in class nl.rrd.wool.model.WoolDialogueDescription
 
setMainSpeaker(String) - Method in class nl.rrd.wool.parser.WoolFileDescription
Sets the main speaker.
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 WoolNode that 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
 
setParseErrors(List<ParseException>) - Method in class nl.rrd.wool.i18n.WoolTranslationParserResult
 
setParseErrors(Map<String, List<ParseException>>) - Method in class nl.rrd.wool.parser.WoolProjectParserResult
Sets the parse errors.
setProject(WoolProject) - Method in class nl.rrd.wool.parser.WoolProjectParserResult
Sets the project if parsing succeeded.
setReplyId(int) - Method in class nl.rrd.wool.model.WoolReply
Sets the reply ID.
setResourceLocator(ResourceLocator) - Method in class nl.rrd.wool.i18n.I18nResourceFinder
Sets the resource locator that should be used to find the resource.
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
 
setTranslations(Map<WoolTranslatable, WoolTranslatable>) - Method in class nl.rrd.wool.i18n.WoolTranslationParserResult
 
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
 
setUserLocale(Locale) - Method in class nl.rrd.wool.i18n.I18nLanguageFinder
Sets the preferred locale of the user.
setUserLocale(Locale) - Method in class nl.rrd.wool.i18n.I18nResourceFinder
Sets the preferred locale of the user.
setUserLocales(List<Locale>) - Method in class nl.rrd.wool.i18n.I18nLanguageFinder
Sets the preferred locales of the user.
setUserLocales(List<Locale>) - Method in class nl.rrd.wool.i18n.I18nResourceFinder
Sets the preferred locales of the user.
setValue(Object) - Method in class nl.rrd.wool.parser.WoolBodyToken
 
setValue(String, Object, boolean, DateTime) - Method in class nl.rrd.wool.execution.WoolVariableStore
Stores the given value under the given name in this 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
 
setWarnings(List<String>) - Method in class nl.rrd.wool.i18n.WoolTranslationParserResult
 
setWarnings(Map<String, List<String>>) - Method in class nl.rrd.wool.parser.WoolProjectParserResult
Sets the warnings.
setWoolVariableStore(WoolVariableStore) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
Sets the WoolVariableStore used to store/retrieve parameters for this ActiveWoolDialogue.
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(String, DateTime) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
"Starts" this ActiveWoolDialogue at the provided WoolNode, returning that node and updating the dialogue's internal state.
startDialogue(DateTime) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
"Starts" this ActiveWoolDialogue, returning the start node and updating its internal state.
storeReplyInput(Map<String, ?>, DateTime) - Method in class nl.rrd.wool.execution.ActiveWoolDialogue
Stores the specified variables in the variable store.
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(WoolNodeBody.TextSegment) - Constructor for class nl.rrd.wool.model.WoolNodeBody.TextSegment
 
TextSegment(WoolVariableString) - Constructor for class nl.rrd.wool.model.WoolNodeBody.TextSegment
 
TextSegment(WoolVariableString.TextSegment) - Constructor for class nl.rrd.wool.model.WoolVariableString.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.i18n.WoolTranslatable
 
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.parser.WoolFileDescription
 
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.
translate(WoolDialogue) - Method in class nl.rrd.wool.i18n.WoolTranslator
Translates the specified dialogue.
translate(WoolNode) - Method in class nl.rrd.wool.i18n.WoolTranslator
Translates the specified node.
trimWhitespace() - Method in class nl.rrd.wool.model.WoolNodeBody
 
trimWhitespace() - Method in class nl.rrd.wool.model.WoolVariableString
 
trimWhitespace(List<WoolNodeBody.Segment>) - Static method in class nl.rrd.wool.model.WoolNodeBody
 
trimWhitespace(List<WoolBodyToken>) - Static method in class nl.rrd.wool.parser.WoolBodyToken
 
truncate(File, long) - Static method in class nl.rrd.wool.utils.FileUtils
Truncates the specified file so it won't be longer than the specified length.
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.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.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 - nl.rrd.wool.parser.WoolBodyToken.Type
Value: variable name
VariableSegment(String) - Constructor for class nl.rrd.wool.model.WoolVariableString.VariableSegment
 
VariableSegment(WoolVariableString.VariableSegment) - 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
Creates an instance of a WoolActionCommand with given type and value.
WoolActionCommand(WoolActionCommand) - 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 WoolDialogue with a given dialogueName.
WoolDialogue(WoolDialogue) - Constructor for class nl.rrd.wool.model.WoolDialogue
 
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
 
WoolFileDescription - Class in nl.rrd.wool.parser
This class describes a WOOL file.
WoolFileDescription() - Constructor for class nl.rrd.wool.parser.WoolFileDescription
 
WoolFileDescription(String, String, String) - Constructor for class nl.rrd.wool.parser.WoolFileDescription
Constructs a new description.
WoolFileLoader - Interface in nl.rrd.wool.parser
A WOOL file loader is used by a WoolProjectParser to list and open WOOL dialogue files (.wool) and translation files (.json) within a WOOL project.
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(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
 
WoolInputCommand(WoolInputCommand) - 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
 
WoolInputNumericCommand(WoolInputNumericCommand) - 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(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
 
WoolInputTextCommand(WoolInputTextCommand) - 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
 
WoolInputTimeCommand(WoolInputTimeCommand) - 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(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(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
 
WoolNodeHeader(WoolNodeHeader) - 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 WoolNodePointer with given nodeId.
WoolNodePointer(WoolNodePointer) - Constructor for class nl.rrd.wool.model.nodepointer.WoolNodePointer
 
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
 
WoolNodePointerExternal(WoolNodePointerExternal) - 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
 
WoolNodePointerInternal(WoolNodePointerInternal) - 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
 
WoolParserResult - Class in nl.rrd.wool.parser
A WoolParserResult object contains the results of parsing a .wool file, including the resulting WoolDialogue and a list of ParseExceptions.
WoolParserResult() - Constructor for class nl.rrd.wool.parser.WoolParserResult
Creates an instance of an empty WoolParserResult object.
WoolProject - Class in nl.rrd.wool.model
 
WoolProject() - Constructor for class nl.rrd.wool.model.WoolProject
 
WoolProjectParser - Class in nl.rrd.wool.parser
This class can read an entire WOOL project consisting of ".wool" dialogue files and ".json" translation files.
WoolProjectParser(WoolFileLoader) - Constructor for class nl.rrd.wool.parser.WoolProjectParser
 
WoolProjectParserResult - Class in nl.rrd.wool.parser
This class contains the result of parsing a WOOL project with the WoolProjectParser.
WoolProjectParserResult() - Constructor for class nl.rrd.wool.parser.WoolProjectParserResult
 
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.
WoolReply(WoolReply) - Constructor for class nl.rrd.wool.model.WoolReply
 
WoolReplyParser - Class in nl.rrd.wool.parser
 
WoolReplyParser(WoolNodeState) - Constructor for class nl.rrd.wool.parser.WoolReplyParser
 
WoolResourceFileLoader - Class in nl.rrd.wool.parser
This WOOL file loader can load files from resources on the classpath.
WoolResourceFileLoader(String) - Constructor for class nl.rrd.wool.parser.WoolResourceFileLoader
Constructs a new instance.
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
 
WoolSetCommand(WoolSetCommand) - Constructor for class nl.rrd.wool.model.command.WoolSetCommand
 
WoolTranslatable - Class in nl.rrd.wool.i18n
This class models a translatable segment from a WOOL node.
WoolTranslatable(WoolNodeBody, List<WoolNodeBody.Segment>) - Constructor for class nl.rrd.wool.i18n.WoolTranslatable
Constructs a new WOOL translatable.
WoolTranslatableExtractor - Class in nl.rrd.wool.i18n
This class can extract all translatable segments (plain text, variables and <<input>> commands) from a WoolNode or WoolNodeBody.
WoolTranslatableExtractor() - Constructor for class nl.rrd.wool.i18n.WoolTranslatableExtractor
 
WoolTranslationParser - Class in nl.rrd.wool.i18n
This class can parse a WOOL translation file.
WoolTranslationParser() - Constructor for class nl.rrd.wool.i18n.WoolTranslationParser
 
WoolTranslationParserResult - Class in nl.rrd.wool.i18n
 
WoolTranslationParserResult() - Constructor for class nl.rrd.wool.i18n.WoolTranslationParserResult
 
WoolTranslator - Class in nl.rrd.wool.i18n
This class can translate WoolNodes given a translation map.
WoolTranslator(Map<WoolTranslatable, WoolTranslatable>) - Constructor for class nl.rrd.wool.i18n.WoolTranslator
Constructs a new translator.
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.OnChangeListener - Interface in nl.rrd.wool.execution
 
WoolVariableStoreChange - Class in nl.rrd.wool.execution
 
WoolVariableStoreChange() - Constructor for class nl.rrd.wool.execution.WoolVariableStoreChange
 
WoolVariableStoreChange.Clear - Class in nl.rrd.wool.execution
 
WoolVariableStoreChange.Put - Class in nl.rrd.wool.execution
 
WoolVariableStoreChange.Remove - Class 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(WoolVariableString) - 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
 
writeFileString(File, String) - Static method in class nl.rrd.wool.utils.FileUtils
Writes a string to a file with encoding UTF-8.
writeFileString(OutputStream, String) - Static method in class nl.rrd.wool.utils.FileUtils
Writes a string to an output stream with encoding UTF-8.
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