Uses of Interface
io.guise.framework.model.Enableable
-
Packages that use Enableable Package Description io.guise.framework.component io.guise.framework.component.layout io.guise.framework.model io.guise.framework.prototype -
-
Uses of Enableable in io.guise.framework.component
Subinterfaces of Enableable 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
CardControl
A card container that contains a list select model providing access to the cards.interface
ContainerControl
A container that is also a control.interface
Control
A component that accepts user interaction to manipulate a data model.interface
DialogFrame<V>
A frame for communication of a value.interface
LayoutControl
A layout component that is also a control.interface
LinkControl
An action control with link semantics.interface
ListSelectControl<V>
A control to allow selection by the user of a value from a list.interface
Menu
A group of components arranged as a menu.interface
OptionDialogFrame<O>
A frame for communication of an option.interface
SelectActionControl
An action control that keeps track of its selected state.interface
SelectButtonControl
A button that keeps track of its selected state.interface
SelectControl<V>
A control to allow selection by the user of a value from a collection.interface
SelectLinkControl
A link that keeps track of its selected state.interface
ToolButtonControl
An action control with button behavior, including a "push" user interface.interface
ValueControl<V>
A control to accept input by the user of a value.Classes in io.guise.framework.component that implement Enableable 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
AbstractCardPanel
An abstract panel with a card layout.class
AbstractCompositeStateControl<T,S extends AbstractCompositeStateComponent.ComponentState>
An abstract implementation of a composite control that represents the state of its child components.class
AbstractContainerControl
An abstract implementation of a container that is also a control.class
AbstractContainerValueControl<V>
An abstract implementation of a container that is also a value control.class
AbstractControl
An abstract implementation of a model component that allows user interaction to modify the model.class
AbstractDialogFrame<V>
Abstract implementation of a frame meant for communication of a value.class
AbstractEditComponentTextControl<EC extends Component>
Control that allows some component text property to be edited in-place.class
AbstractEditValueControl<V>
Abstract value control that is an edit component.class
AbstractLayoutControl
An abstract implementation of a layout component that is also a control.class
AbstractLayoutValueControl<V>
An abstract implementation of a layout component that is also a value control.class
AbstractLinkControl
Abstract implementation of a link.class
AbstractListSelectContainerControl
An abstract list select control that is also a container.class
AbstractListSelectControl<V>
Abstract implementation of a control to allow selection by the user of a value from a list.class
AbstractMenu
An abstract menu component.class
AbstractOptionDialogFrame<O>
Abstract implementation of a frame for communication of an option.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
AbstractTextControl<V>
Control to accept text input from the user representing a particular value type.class
AbstractValueControl<V>
Abstract implementation of a control to accept input from the user.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
BooleanValueControlSelectControl<V>
A list select control that uses child components to show the list items.class
Button
Control with an action model rendered as a button.class
CalendarControl
Control that allows selection of a date.class
CalendarDialogFrame
A dialog frame meant for accepting entry of a date.class
CardPanel
A panel with a card layout.class
CardTabControl
Convenience tab control that automatically controls the selected card of a card control.class
CheckControl
Control accepting boolean input rendered as a check, either a checked square or a circle.class
DateTimeControl
Control that allows selection of a date and/or a time, providing separate inputs for date and time with the option of a calendar popup.class
DateTimeFieldsControl
Control that allows selection of a date and/or a time, providing separate inputs for date/time fields with the option of a calendar popup.class
DefaultDialogFrame<V>
Default implementation of a frame meant for communication of a value.class
DropMenu
A menu that drops its children down from the top or over to the side.class
EditComponentLabelControl
Control that allows a component's label to be edited in-place.class
EditComponentTextControl
Control that allows a text component's text to be edited in-place.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
ListControl<V>
Control to allow selection of one or more values from a list.class
MessageOptionDialogFrame
An option dialog frame displaying a message.class
NotificationOptionDialogFrame
Default implementation of a frame for communication of an option such as "OK" or "Cancel".class
PendingImageActionControl
A pending image component that is also an action control.class
ResourceCollectControl
Control that allows resources to be collected and received at a given path.class
ResourceImportControl
Control accepting a resource to be imported, such as a web file upload.class
ScrollControl
A control that allows the user to scroll its contents The control's contents are specified usingScrollControl.setContent(Component)
.class
SelectButton
Selectable button.class
SelectLink
Selectable link.class
SequenceCardPanel
A card panel representing a sequence of cards.class
SliderControl<V extends java.lang.Number>
A value control that represents its value by a slider.class
SpinnerControl<V>
A spinner control.class
TabbedPanel
A tabbed panel with a card layout.class
TabContainerControl
A container showing its children as tabs.class
TabControl<V>
Control to allow selection of one or more values from a list using a tabbed interface.class
Table
A table component.class
TaskStateSelectLink
Selectable link that stores a task state.class
TextControl<V>
Control to accept text input from the user representing a particular value type.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 Enableable Modifier and Type Method Description protected Enableable
AbstractCompositeStateControl. getEnableable()
protected Enableable
AbstractContainerControl. getEnableable()
protected Enableable
AbstractControl. getEnableable()
protected Enableable
AbstractLayoutControl. getEnableable()
protected Enableable
ImageActionControl. getEnableable()
protected Enableable
ScrollControl. getEnableable()
Constructors in io.guise.framework.component with parameters of type Enableable 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.AbstractCompositeStateControl(InfoModel infoModel, Enableable enableable)
Info model and enableable object constructor.AbstractContainerControl(InfoModel infoModel, Enableable enableable, Layout<?> layout)
Info model, enableable, and layout constructor.AbstractControl(InfoModel infoModel, Enableable enableable)
Info model and enableable object constructor.AbstractEditValueControl(InfoModel infoModel, ValueModel<V> valueModel, Enableable enableable)
Info model, value model, and enableable constructor.AbstractLayoutControl(InfoModel infoModel, Enableable enableable, Layout<?> layout)
Info model, enableable, and layout 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.AbstractValueControl(InfoModel infoModel, ValueModel<V> valueModel, Enableable enableable)
Info model, value model, and enableable 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.CheckControl(InfoModel infoModel, ValueModel<java.lang.Boolean> valueModel, Enableable enableable, CheckControl.CheckType checkType)
Info model, value model, enableable object, and check type 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.ResourceCollectControl(InfoModel infoModel, Enableable enableable)
Info 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 Enableable in io.guise.framework.component.layout
Classes in io.guise.framework.component.layout that implement Enableable Modifier and Type Class Description class
CardConstraints
Constraints on an individual component in a card layout.class
ControlConstraints
Constraints on a component in a container control.class
TaskCardConstraints
Constraints on an individual component representing a task in a card layout. -
Uses of Enableable in io.guise.framework.model
Classes in io.guise.framework.model that implement Enableable Modifier and Type Class Description class
DefaultEnableable
A default implementation of an object that can be enabled or disabled. -
Uses of Enableable in io.guise.framework.prototype
Classes in io.guise.framework.prototype with type parameters of type Enableable Modifier and Type Class Description class
AbstractEnableableProxyPrototype<P extends Prototype & InfoModel & Enableable>
An enableable prototype that is a proxy for another enableable prototype.Subinterfaces of Enableable 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 Enableable Modifier and Type Class Description class
AbstractActionPrototype
Abstract prototype information for an action control.class
AbstractEnableablePrototype
Contains enableable prototype information, appropriate for a control, for example.class
AbstractEnableableProxyPrototype<P extends Prototype & InfoModel & Enableable>
An enableable prototype that is a proxy for another enableable prototype.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.class
TogglePrototype
A boolean value prototype which allows toggling between two boolean states.class
ValuePrototype<V>
Contains prototype information for a value control.
-