Uses of Record Class
com.guinetik.hexafun.examples.tasks.tui.TasksTUI.State
Packages that use TasksTUI.State
-
Uses of TasksTUI.State in com.guinetik.hexafun.examples.tasks.tui
Methods in com.guinetik.hexafun.examples.tasks.tui that return TasksTUI.StateModifier and TypeMethodDescriptionstatic TasksTUI.StateCreate initial stateTasksTUI.State.refreshWidth()TasksTUI.State.stop()TasksTUI.State.withStatus(String msg, String color) State transitions - all return new StateTasksTUI.State.withWidth(int w) Methods in com.guinetik.hexafun.examples.tasks.tui that return types with arguments of type TasksTUI.StateModifier and TypeMethodDescriptionstatic View<TasksTUI.State>TasksTUI.Views.clear()static com.guinetik.hexafun.fun.Result<TasksTUI.State>TasksTUI.Actions.complete(TasksTUI.State state, String taskId) static com.guinetik.hexafun.fun.Result<TasksTUI.State>TasksTUI.Actions.create(TasksTUI.State state, String title, String desc) static com.guinetik.hexafun.fun.Result<TasksTUI.State>TasksTUI.Actions.delete(TasksTUI.State state, String taskId) static View<TasksTUI.State>TasksTUI.Views.header()static View<TasksTUI.State>TasksTUI.Views.kanban()static View<TasksTUI.State>TasksTUI.Views.menu()static View<TasksTUI.State>TasksTUI.Views.prompt()static com.guinetik.hexafun.fun.Result<TasksTUI.State>TasksTUI.Actions.quickAction(TasksTUI.State state, int index) Quick action: advances task through workflow based on current statusstatic View<TasksTUI.State>TasksTUI.Views.screen()The complete screen - composed from all viewsstatic com.guinetik.hexafun.fun.Result<TasksTUI.State>TasksTUI.Actions.start(TasksTUI.State state, String taskId) static View<TasksTUI.State>TasksTUI.Views.stats()static View<TasksTUI.State>TasksTUI.Views.status()static View<TasksTUI.State>TasksTUI.Views.tasks()Methods in com.guinetik.hexafun.examples.tasks.tui with parameters of type TasksTUI.StateModifier and TypeMethodDescriptionstatic com.guinetik.hexafun.fun.Result<TasksTUI.State>TasksTUI.Actions.complete(TasksTUI.State state, String taskId) static com.guinetik.hexafun.fun.Result<TasksTUI.State>TasksTUI.Actions.create(TasksTUI.State state, String title, String desc) static com.guinetik.hexafun.fun.Result<TasksTUI.State>TasksTUI.Actions.delete(TasksTUI.State state, String taskId) static com.guinetik.hexafun.fun.Result<TasksTUI.State>TasksTUI.Actions.quickAction(TasksTUI.State state, int index) Quick action: advances task through workflow based on current statusstatic com.guinetik.hexafun.fun.Result<TasksTUI.State>TasksTUI.Actions.start(TasksTUI.State state, String taskId) Method parameters in com.guinetik.hexafun.examples.tasks.tui with type arguments of type TasksTUI.StateModifier and TypeMethodDescriptionstatic TasksTUI.ActionTasksTUI.Action.fromResult(Function<TasksTUI.State, com.guinetik.hexafun.fun.Result<TasksTUI.State>> f) Action from a Result-returning operationstatic TasksTUI.ActionTasksTUI.Action.fromResult(Function<TasksTUI.State, com.guinetik.hexafun.fun.Result<TasksTUI.State>> f) Action from a Result-returning operationstatic TasksTUI.ActionTasksTUI.Action.of(UnaryOperator<TasksTUI.State> transform) Action that always succeeds with given state transform