Uses of Interface
io.guise.framework.model.ActionModel
-
Packages that use ActionModel Package Description io.guise.framework.component io.guise.framework.input io.guise.framework.model io.guise.framework.prototype -
-
Uses of ActionModel in io.guise.framework.component
Subinterfaces of ActionModel in io.guise.framework.component Modifier and Type Interface Description interface
ActionControl
A general control with an action model.interface
ActionValueControl<V>
An action control that also contains a value in its model.interface
ButtonControl
An action control with button behavior, including a "push" user interface.interface
LinkControl
An action control with link semantics.interface
Menu
A group of components arranged as a menu.interface
SelectActionControl
An action control that keeps track of its selected state.interface
SelectButtonControl
A button that keeps track of its selected state.interface
SelectLinkControl
A link that keeps track of its selected state.interface
ToolButtonControl
An action control with button behavior, including a "push" user interface.Classes in io.guise.framework.component that implement ActionModel Modifier and Type Class Description class
AbstractActionControl
Abstract control with an action model.class
AbstractActionValueControl<V>
Abstract implementation of an action control containing a value.class
AbstractBooleanSelectActionControl
Selectable action control that stores a Boolean value in its model representing the selected state.class
AbstractButtonControl
Abstract implementation of a button.class
AbstractLinkControl
Abstract implementation of a link.class
AbstractMenu
An abstract menu component.class
AbstractSelectActionControl
Abstract selectable action control.class
AbstractSelectActionValueControl<V>
Selectable action value control for which the selected state is distinct from the contained value.class
AccordionMenu
A menu that collapses its children's children between its children, like an accordion.class
BooleanSelectButton
Button that stores a Boolean value in its model representing the selected state.class
BooleanSelectLink
Link that stores a Boolean value in its model representing the selected state.class
BooleanSelectToolButton
Button that stores a Boolean value in its model representing the selected state.class
Button
Control with an action model rendered as a button.class
DropMenu
A menu that drops its children down from the top or over to the side.class
HeadingLink
Control with an action model rendered as a heading link.class
ImageActionControl
An image component that is also an action control.class
ImageBooleanSelectActionControl
Image control that can be selected and generates actions, storing a Boolean value in its model representing the selected state.class
Link
Control with an action model rendered as a link.class
PendingImageActionControl
A pending image component that is also an action control.class
SelectButton
Selectable button.class
SelectLink
Selectable link.class
TaskStateSelectLink
Selectable link that stores a task state.class
ToolButton
Control with an action model rendered as a tool button.class
TreeControl
A tree control.class
ValueSelectButton<V>
Selectable button that stores a separate value in a value model.class
ValueSelectLink<V>
Selectable link that stores a separate value in a value model.Methods in io.guise.framework.component that return ActionModel Modifier and Type Method Description protected ActionModel
AbstractActionControl. getActionModel()
protected ActionModel
AbstractMenu. getActionModel()
protected ActionModel
ImageActionControl. getActionModel()
Constructors in io.guise.framework.component with parameters of type ActionModel Constructor Description AbstractActionControl(InfoModel infoModel, ActionModel actionModel, Enableable enableable)
Info model, action model, and enableable object constructor.AbstractActionValueControl(InfoModel infoModel, ActionModel actionModel, ValueModel<V> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor.AbstractBooleanSelectActionControl(InfoModel infoModel, ActionModel actionModel, ValueModel<java.lang.Boolean> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor.AbstractButtonControl(InfoModel infoModel, ActionModel actionModel, Enableable enableable)
Info model, action model, and enableable object constructor.AbstractLinkControl(InfoModel infoModel, ActionModel actionModel, Enableable enableable)
Info model, action model, and enableable object constructor.AbstractMenu(InfoModel infoModel, ActionModel actionModel, Enableable enableable, MenuLayout layout)
Info model, action model, enableable, and menu layout constructor.AbstractSelectActionControl(InfoModel infoModel, ActionModel actionModel, Enableable enableable)
Info model, action model, and enableable object constructor.AbstractSelectActionValueControl(InfoModel infoModel, ActionModel actionModel, ValueModel<V> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor.AccordionMenu(InfoModel infoModel, ActionModel actionModel, Enableable enableable, Flow axis)
Info model, action model, enableable, and menu layout constructor.BooleanSelectButton(InfoModel infoModel, ActionModel actionModel, ValueModel<java.lang.Boolean> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor.BooleanSelectLink(InfoModel infoModel, ActionModel actionModel, ValueModel<java.lang.Boolean> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor.BooleanSelectToolButton(InfoModel infoModel, ActionModel actionModel, ValueModel<java.lang.Boolean> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor.Button(InfoModel infoModel, ActionModel actionModel, Enableable enableable)
Info model, action model, and enableable object constructor.DropMenu(InfoModel infoModel, ActionModel actionModel, Enableable enableable, Flow axis)
Info model, action model, enableable, and menu layout constructor.HeadingLink(InfoModel infoModel, ActionModel actionModel, Enableable enableable)
Info model, action model, and enableable object constructor.HeadingLink(InfoModel labelModel, ActionModel actionModel, Enableable enableable, int level)
Info model, action model, and enableable object constructor.ImageActionControl(InfoModel infoModel, ImageModel imageModel, ActionModel actionModel, Enableable enableable)
Info model, image model, action model, and enableable object constructor.ImageBooleanSelectActionControl(InfoModel infoModel, ImageModel imageModel, ActionModel actionModel, ValueModel<java.lang.Boolean> valueModel, Enableable enableable)
Info model, image model, action model, value model, and enableable object constructor.Link(InfoModel infoModel, ActionModel actionModel, Enableable enableable)
Info model, action model, and enableable object constructor.PendingImageActionControl(InfoModel infoModel, ImageModel imageModel, ActionModel actionModel, Enableable enableable)
Info model, image model, action model, and enableable object constructor.SelectButton(InfoModel infoModel, ActionModel actionModel, Enableable enableable)
Info model, action model, and enableable object constructor.SelectLink(InfoModel infoModel, ActionModel actionModel, Enableable enableable)
Info model, action model, and enableable object constructor.TaskStateSelectLink(InfoModel infoModel, ActionModel actionModel, ValueModel<com.globalmentor.model.TaskState> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor.ToolButton(InfoModel infoModel, ActionModel actionModel, Enableable enableable)
Info model, action model, and enableable object constructor.ValueSelectButton(InfoModel infoModel, ActionModel actionModel, ValueModel<V> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor.ValueSelectLink(InfoModel infoModel, ActionModel actionModel, ValueModel<V> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor. -
Uses of ActionModel in io.guise.framework.input
Methods in io.guise.framework.input with parameters of type ActionModel Modifier and Type Method Description void
BindingInputStrategy. bind(Input input, ActionModel targetAction)
Binds the given input to an action. -
Uses of ActionModel in io.guise.framework.model
Subinterfaces of ActionModel in io.guise.framework.model Modifier and Type Interface Description interface
TreeModel
A model for a tree of nodes.interface
TreeNodeModel<V>
A node in a tree model.Classes in io.guise.framework.model that implement ActionModel Modifier and Type Class Description class
DefaultActionModel
A default implementation of an action model.class
DefaultTreeModel
A default implementation of a tree model.class
DefaultTreeNodeModel<V>
A default node in a tree model.class
DummyTreeNodeModel
A dummy tree node that holds no value and, if placed as the root of a tree, will not be displayed.class
DynamicTreeNodeModel<V>
A node in a tree model that can dynamically load its children when needed. -
Uses of ActionModel in io.guise.framework.prototype
Subinterfaces of ActionModel in io.guise.framework.prototype Modifier and Type Interface Description interface
ActionPrototype
Contains prototype information for an action control.Classes in io.guise.framework.prototype that implement ActionModel Modifier and Type Class Description class
AbstractActionPrototype
Abstract prototype information for an action control.class
MenuPrototype
Contains prototype information for a menu.class
NavigateActionPrototype
Action prototype that knows how to navigate.class
ProxyActionPrototype
An action prototype that is a proxy for another action prototype.
-