Index

A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

G

getAnsi() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
If this module displays text, this is the ansi that determines the text styling of that module (e.g., coloring, bolding, etc.).
getAnsi() - Method in class com.calebleavell.jatui.modules.TUIModule
If this module displays text, this is the ansi that determines the text styling of that module (e.g., coloring, bolding, etc.).
getAnsiEnabled() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
Whether ansi is enabled applies to modules who may display text (e.g., TextModule).
getAnsiEnabled() - Method in class com.calebleavell.jatui.modules.TUIModule
Whether ansi is enabled applies to modules who may display text (e.g., TextModule).
getApplication() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
The ApplicationModule this module is tied to.
getApplication() - Method in class com.calebleavell.jatui.modules.TUIModule
The ApplicationModule this module is tied to.
getChild(String) - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
Finds a child matching the name.
getChild(String) - Method in class com.calebleavell.jatui.modules.TUIModule
Recursively searches for a child and returns it if it exists.
getChild(String, Class<T>) - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
Finds a child matching the name and class type.
getChild(String, Class<T>) - Method in class com.calebleavell.jatui.modules.TUIModule
Recursively searches for a child and returns it as T, if it exists as type T.
getChildren() - Method in interface com.calebleavell.jatui.core.DirectedGraphNode
Connections between nodes are established by giving a node "children".
getChildren() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
Get the TUIModule Builders that are the children of this builder, in the order they will be run.
getChildren() - Method in class com.calebleavell.jatui.modules.TUIModule
 
getCopy() - Method in class com.calebleavell.jatui.modules.NameOrModule
Creates a new instance of this NameOrModule object that remembers a copy of the module if a concrete reference was stored, or the same name if only the name was stored.
getCopy() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
Creates a deep copy of this node and it's children; delegates to getDeepCopy(), created for simplicity.
getCurrent() - Method in class com.calebleavell.jatui.templates.TextChain
current is a reference of the most recently added text is saved to call TextModule.Builder.printNewLine(boolean) if TextChain.newLine() is called.
getCurrentRunningBranch() - Method in class com.calebleavell.jatui.modules.TUIModule
When a module is running it runs its children, and its currently running child runs its children, and that child's currently running child runs its children, etc.
getCurrentRunningChild() - Method in class com.calebleavell.jatui.modules.TUIModule
 
getCurrentRunningChild(String) - Method in class com.calebleavell.jatui.modules.TUIModule
Searches for a child in the current running branch and returns it, if it exists.
getDeepCopy() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
Creates a deep copy of this node and it's children
getDisplayText() - Method in class com.calebleavell.jatui.modules.TextInputModule.Builder
The TextModule that displays text for getting input (e.g., "Your Input: ").
getDisplayText() - Method in class com.calebleavell.jatui.templates.PasswordInput
displayText is the text to display before getting input (e.g., "Password: ").
getExceptionHandler() - Method in class com.calebleavell.jatui.templates.InputHandler
exceptionHandler handles instances of RuntimeException thrown by InputHandler.logic if InputHandler.handlerType is InputHandler.HandlerType.SAFE_HANDLER.
getFunction() - Method in class com.calebleavell.jatui.modules.FunctionModule.Builder
The function is the Supplier logic that this module will execute when it is run.
getFunction() - Method in class com.calebleavell.jatui.modules.FunctionModule
The function is the Supplier logic that this module will execute when it is run.
getHome() - Method in class com.calebleavell.jatui.modules.ApplicationModule.Builder
Gets the home of the application.
getHome() - Method in class com.calebleavell.jatui.modules.ApplicationModule
The home of a ApplicationModule is simply it's first child.
getInput() - Method in class com.calebleavell.jatui.modules.TextInputModule
Retrieve the input collected on TextInputModule.doRunLogic().
getInput(String) - Method in class com.calebleavell.jatui.modules.ApplicationModule
Return the input corresponding to a given name.
getInput(String, Class<T>) - Method in class com.calebleavell.jatui.modules.ApplicationModule
Returns the input for the given module only if 1.
getInputName() - Method in class com.calebleavell.jatui.templates.InputHandler
inputName is the name of the app state to read.
getInputOrDefault(String, Class<T>, T) - Method in class com.calebleavell.jatui.modules.ApplicationModule
Returns the input for the given module only if 1.
getLogic() - Method in class com.calebleavell.jatui.templates.InputHandler
getModule() - Method in class com.calebleavell.jatui.templates.InputHandler
module is the name of the FunctionModule to create and thus the identifier of the returned value for InputHandler.logic if InputHandler.handlerType is InputHandler.HandlerType.HANDLER or InputHandler.HandlerType.SAFE_HANDLER.
getModule(ApplicationModule) - Method in class com.calebleavell.jatui.modules.NameOrModule
Fetches the module that was inputted from either the concrete reference or the name.
getModuleName() - Method in class com.calebleavell.jatui.templates.InputHandler
moduleName is the name of the FunctionModule to create and thus the identifier of the returned value for InputHandler.logic if InputHandler.handlerType is InputHandler.HandlerType.HANDLER or InputHandler.HandlerType.SAFE_HANDLER.
getName() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
 
getName() - Method in class com.calebleavell.jatui.modules.TUIModule
 
getOnExit() - Method in class com.calebleavell.jatui.modules.ApplicationModule.Builder
Gets the onExit module for the application.
getOnExit() - Method in class com.calebleavell.jatui.modules.ApplicationModule
The onExit of a ApplicationModule is not a child of the application module.
getOutput() - Method in class com.calebleavell.jatui.util.IOCapture
 
getOutputType() - Method in class com.calebleavell.jatui.modules.TextModule.Builder
Get the TextModule.OutputType that defines the behavior of this module.
getPrintNewLine() - Method in class com.calebleavell.jatui.modules.TextModule.Builder
If printNewLine is true, this module prints a new line after outputting.
getPrintStream() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
PrintStream that outputs data to the defined location.
getPrintStream() - Method in class com.calebleavell.jatui.modules.TUIModule
PrintStream that outputs data to the defined location.
getPrintStream() - Method in class com.calebleavell.jatui.util.IOCapture
 
getPropertyUpdateFlags() - Method in interface com.calebleavell.jatui.core.DirectedGraphNode
Get the map of the flag set for each property.
getPropertyUpdateFlags() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
The PropertyUpdateFlags determine the behavior of property propagation.
getScanner() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
The Scanner that reads input from the defined source.
getScanner() - Method in class com.calebleavell.jatui.modules.TUIModule
The Scanner that reads input from the defined source.
getScanner() - Method in class com.calebleavell.jatui.util.IOCapture
 
getText() - Method in class com.calebleavell.jatui.modules.TextModule.Builder
Get the text that defines how this module outputs.
getType() - Method in interface com.calebleavell.jatui.core.DirectedGraphNode
Get the Class<T> type of the current Node
getType() - Method in class com.calebleavell.jatui.modules.TUIModule.Builder
Gets the type of this module; enables the CRTP.
getValidConfirm() - Method in class com.calebleavell.jatui.templates.ConfirmationPrompt
Gets the inputs that are considered confirmation from the user (yes/y) by default.
getValidDeny() - Method in class com.calebleavell.jatui.templates.ConfirmationPrompt
Gets the inputs that are considered denial from the user (no/n) by default.
A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values