Package com.calebleavell.jatui.modules
package com.calebleavell.jatui.modules
-
ClassDescriptionThe root TUIModule of an application.Builder for
ApplicationModule.Not only does this class improve modularity by housing other modules, but it also provides a template for extending TUIGenericModule.Handles arbitrary logic execution for the application by executing aSupplierwhen the module is run.Builder forFunctionModule.Provides abstractions for common TUI patterns.ModuleTemplate<B extends ModuleTemplate<B>>This class is an extension ofTUIModule.Builderthat provides amainfield which will be accessible inside the class extending this.Stores either the module builder or the name of a module, which abstracts module retrieving.Handles collection of text for the application.Builder forTextInputModule.Handles the displaying of text.Builder forTextInputModule.Defines the behavior of theTextModule, specifically whether it displays raw text or fetches application state.The abstract class for all TUIModules.TUIModule.Builder<B extends TUIModule.Builder<B>>Builder forTUIModule.Fields that can be recursively updated in the Builder.