Uses of Interface
io.guise.framework.model.ValueModel
-
Packages that use ValueModel Package Description io.guise.framework.component io.guise.framework.component.layout io.guise.framework.model io.guise.framework.prototype -
-
Uses of ValueModel in io.guise.framework.component
Subinterfaces of ValueModel in io.guise.framework.component Modifier and Type Interface Description interface
ActionValueControl<V>
An action control that also contains a value in its model.interface
CardControl
A card container that contains a list select model providing access to the cards.interface
DialogFrame<V>
A frame for communication of a value.interface
ListSelectControl<V>
A control to allow selection by the user of a value from a list.interface
OptionDialogFrame<O>
A frame for communication of an option.interface
SelectControl<V>
A control to allow selection by the user of a value from a collection.interface
ValueControl<V>
A control to accept input by the user of a value.Classes in io.guise.framework.component that implement ValueModel Modifier and Type Class Description 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
AbstractCardPanel
An abstract panel with a card layout.class
AbstractContainerValueControl<V>
An abstract implementation of a container that is also a value control.class
AbstractDialogFrame<V>
Abstract implementation of a frame meant for communication of a value.class
AbstractEditValueControl<V>
Abstract value control that is an edit component.class
AbstractLayoutValueControl<V>
An abstract implementation of a layout component that is also a value control.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
AbstractOptionDialogFrame<O>
Abstract implementation of a frame for communication of an option.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
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
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
ImageBooleanSelectActionControl
Image control that can be selected and generates actions, storing a Boolean value in its model representing the selected state.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
ResourceImportControl
Control accepting a resource to be imported, such as a web file upload.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.static class
Table.DefaultCellValueModel<C>
A value model that returns and updates a the value of the cell.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
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 ValueModel Modifier and Type Method Description protected ValueModel<V>
AbstractActionValueControl. getValueModel()
protected ValueModel<V>
AbstractContainerValueControl. getValueModel()
protected ValueModel<V>
AbstractDialogFrame. getValueModel()
protected ValueModel<V>
AbstractLayoutValueControl. getValueModel()
protected ValueModel<V>
AbstractValueControl. getValueModel()
Constructors in io.guise.framework.component with parameters of type ValueModel Constructor Description 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.AbstractContainerValueControl(Layout<?> layout, ValueModel<V> valueModel)
Layout and value model constructor.AbstractDialogFrame(ValueModel<V> valueModel, Component component)
Value model, and component constructor.AbstractEditValueControl(InfoModel infoModel, ValueModel<V> valueModel, Enableable enableable)
Info model, value model, and enableable constructor.AbstractLayoutValueControl(Layout<?> layout, ValueModel<V> valueModel)
Layout and value model constructor.AbstractOptionDialogFrame(ValueModel<O> valueModel, Component component, O... options)
Value model, component, and options constructor.AbstractSelectActionValueControl(InfoModel infoModel, ActionModel actionModel, ValueModel<V> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor.AbstractTextControl(ValueModel<V> valueModel)
Value model constructor with a default converter.AbstractTextControl(ValueModel<V> valueModel, Converter<V,java.lang.String> converter)
Value model and converter constructor.AbstractValueControl(InfoModel infoModel, ValueModel<V> valueModel, Enableable enableable)
Info model, value model, and enableable 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.CalendarControl(ValueModel<java.util.Date> valueModel)
Value model constructor.CalendarDialogFrame(ValueModel<java.util.Date> valueModel)
Value model constructor.CheckControl(InfoModel infoModel, ValueModel<java.lang.Boolean> valueModel)
Info model and value model constructor.CheckControl(InfoModel infoModel, ValueModel<java.lang.Boolean> valueModel, CheckControl.CheckType checkType)
Info model, value model and check type constructor.CheckControl(InfoModel infoModel, ValueModel<java.lang.Boolean> valueModel, Enableable enableable, CheckControl.CheckType checkType)
Info model, value model, enableable object, and check type constructor.CheckControl(ValueModel<java.lang.Boolean> valueModel)
Value model constructor.CheckControl(ValueModel<java.lang.Boolean> valueModel, CheckControl.CheckType checkType)
Value model and check type constructor.DateTimeControl(ValueModel<java.util.Date> valueModel)
Value model constructor.DateTimeFieldsControl(ValueModel<java.util.Date> valueModel)
Value model constructor.DefaultDialogFrame(ValueModel<V> valueModel)
Value model constructor.DefaultDialogFrame(ValueModel<V> valueModel, Component component)
Value model and component 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.NotificationOptionDialogFrame(ValueModel<Notification.Option> valueModel, Component component, Notification.Option... options)
Value model, component, and options constructor.NotificationOptionDialogFrame(ValueModel<Notification.Option> valueModel, Notification.Option... options)
Value model, and options constructor.ResourceImportControl(ValueModel<ResourceImport> valueModel)
Value model constructor.SliderControl(ValueModel<V> valueModel, Flow flow)
Value model and flow constructor with a default converter.SliderControl(ValueModel<V> valueModel, Converter<V,java.lang.String> converter, Flow flow)
Value model, converter, and flow constructor.SpinnerControl(FlowLayout layout, ValueModel<V> valueModel)
Layout and value model constructor.TaskStateSelectLink(InfoModel infoModel, ActionModel actionModel, ValueModel<com.globalmentor.model.TaskState> valueModel, Enableable enableable)
Info model, action model, value model, and enableable object constructor.TextControl(ValueModel<V> valueModel)
Value model constructor with a default converter.TextControl(ValueModel<V> valueModel, int rowCount, int columnCount)
Value model, row count, and column count constructor with a default converter.TextControl(ValueModel<V> valueModel, int rowCount, int columnCount, boolean lineWrap)
Value model, row count, column count, and line wrap constructor with a default converter.TextControl(ValueModel<V> valueModel, Converter<V,java.lang.String> converter)
Value model and converter constructor.TextControl(ValueModel<V> valueModel, Converter<V,java.lang.String> converter, int rowCount, int columnCount, boolean lineWrap)
Value model, converter, row count, column count, and line wrap constructor.TextControl(ValueModel<V> valueModel, Converter<V,java.lang.String> converter, int rowCount, int columnCount, boolean lineWrap, boolean multiline)
Value model, converter, row count, column count, and line wrap 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 ValueModel in io.guise.framework.component.layout
Classes in io.guise.framework.component.layout that implement ValueModel Modifier and Type Class Description class
AbstractValueLayout<T extends Constraints>
A layout that manages the selection of child components, only one of which can be selected at a time.class
CardLayout
A layout that manages child components as an ordered stack of cards.class
TabLayout
A layout that manages child components as a series of tabs.Methods in io.guise.framework.component.layout that return ValueModel Modifier and Type Method Description protected ValueModel<Component>
AbstractValueLayout. getValueModel()
-
Uses of ValueModel in io.guise.framework.model
Subinterfaces of ValueModel in io.guise.framework.model Modifier and Type Interface Description interface
ListSelectModel<V>
A model for selecting one or more values from a list.interface
SelectModel<V>
A model for selecting one or more values from a collection.interface
TreeNodeModel<V>
A node in a tree model.Classes in io.guise.framework.model that implement ValueModel Modifier and Type Class Description class
AbstractListSelectTableModel<V>
An abstract implementation of a table model representing selectable list values.class
AbstractValueModel<V>
An abstract implementation of a model representing a value.class
DefaultListSelectModel<V>
The default implementation of a model for selecting one or more values from a list.class
DefaultTreeNodeModel<V>
A default node in a tree model.class
DefaultValueModel<V>
A default implementation of a model representing a value.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.Methods in io.guise.framework.model that return ValueModel Modifier and Type Method Description ValueModel<java.lang.Object>
AbstractListSelectTableModel. getCellValueModel(int rowIndex, int colIndex)
Returns the model representing the cell value at the given row and column.ValueModel<java.lang.Boolean>
MutualExclusionPolicyModelGroup. getSelectedModel()
Methods in io.guise.framework.model with parameters of type ValueModel Modifier and Type Method Description protected void
ValuePolicyModelGroup. addImpl(ValueModel<V> valueModel)
Actual implementation of adding a model to the group.protected void
ValuePolicyModelGroup. removeImpl(ValueModel<V> valueModel)
Actual implementation of removing a model from the group.Constructors in io.guise.framework.model with parameters of type ValueModel Constructor Description MutualExclusionPolicyModelGroup(ValueModel<java.lang.Boolean>... models)
Model constructor.ValuePolicyModelGroup(ValueModel<V>... models)
Model constructor. -
Uses of ValueModel in io.guise.framework.prototype
Classes in io.guise.framework.prototype that implement ValueModel Modifier and Type Class Description class
TogglePrototype
A boolean value prototype which allows toggling between two boolean states.class
ValuePrototype<V>
Contains prototype information for a value control.
-