Package io.guise.framework.component
package io.guise.framework.component
-
ClassDescriptionPanel to display information about an object such as the application.Abstract control with an action model.Abstract implementation of an action control containing a value.Abstract implementation of an application frame.Abstract implementation of a composite component that keeps track of its child components at specific indices in an array.Selectable action control that stores a Boolean value in its model representing the selected state.An abstract base class for boxes.Abstract implementation of a button.An abstract panel with a card layout.An abstract implementation of a component.An abstract flyover strategy that uses flyover frames.An abstract implementation of a strategy for showing and hiding flyovers in response to mouse events.The default strategy for showing and hiding flyovers in response to mouse events.An abstract implementation of a composite component.A composite component that represents the state of its child components.An encapsulation of the state of a representation component.An abstract implementation of a composite control that represents the state of its child components.Abstract implementation of a container component.An abstract implementation of a container that is also a control.An abstract implementation of a container that is also a value control.An abstract implementation of a model component that allows user interaction to modify the model.Abstract implementation of a frame meant for communication of a value.AbstractEditComponentTextControl<EC extends Component>Control that allows some component text property to be edited in-place.The mode of this component; whether the component is being edited.Abstract value control that is an edit component.An abstract panel that edits a value.AbstractEnumCompositeComponent<E extends Enum<E>>Abstract implementation of a composite component that keeps track of its child components at specific indices in an array.Abstract implementation of a frame for flyovers.Abstract implementation of a frame.The enumeration of frame components.An abstract implementation of an image component.The default transferable object for an image.A abstract component the label of which comprises the main content of the component.The default transferable object for a label.Abstract implementation of a layout component.An abstract implementation of a layout component that is also a control.An abstract implementation of a layout component that is also a value control.Abstract implementation of a link.Abstract implementation of a composite component that keeps track of its child components in sequence.An abstract list select control that is also a container.A strategy for to represent components in a list select model as themselves.Abstract implementation of a control to allow selection by the user of a value from a list.A list select value representation strategy that creates a component by converting the value to a info model.A default list select value representation strategy that creates a
Label
.An encapsulation of a component for a tree node along with other metadata, such as whether the component was editable when created.An abstract menu component.Abstract implementation of a modal frame.Abstract implementation of a modal navigation panel.An abstract implementation of a composite component that can contain multiple components.Abstract implementation of a frame for communication of an option.An abstract base class for panels.Abstract selectable action control.An action listener that selects a select action listener if auto-select is turned on, toggling the select status if necessary.Selectable action value control for which the selected state is distinct from the contained value.Abstract base class for a panel that allows progression in a sequence.An abstract implementation of a composite component that can contain a single component.Control to accept text input from the user representing a particular value type.Abstract implementation of a control to accept input from the user.An abstract panel that represents a value.A menu that collapses its children's children between its children, like an accordion.A general control with an action model.An action control that also contains a value in its model.The root frame of an application.A container that that semantically demarcates an area that arranges other components.A panel that semantically demarcates an area that arranges other components.A panel displaying a navigation path as a series of breadcrumb links for the path segments.Button that stores a Boolean value in its model representing the selected state.Link that stores a Boolean value in its model representing the selected state.Button that stores a Boolean value in its model representing the selected state.A list select control that uses child components to show the list items.Rectangular components that are laid out.The default panel used to indicate Guise busy status.Control with an action model rendered as a button.An action control with button behavior, including a "push" user interface.Control that allows selection of a date.A dialog frame meant for accepting entry of a date.Container that uses a card layout.A card container that contains a list select model providing access to the cards.A panel with a card layout.Convenience tab control that automatically controls the selected card of a card control.A value representation strategy for representing cards.Control accepting boolean input rendered as a check, either a checked square or a circle.The type of check area to present to the user.Base interface for all Guise components.Component.FlyoverStrategy<S extends Component>A strategy for showing and hiding flyovers in response to mouse events.ComponentFactory<V,C extends Component> Indicates a class that can provide a component to represent some value.Utility methods for working with components.A component that can contain other components.Component that allows for addition and removal of child components.A container that is also a control.A composite component that holds a child content component.A component that accepts user interaction to manipulate a data model.The input status of a control.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.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.Default implementation of an application frame with no default component.Default implementation of a frame meant for communication of a value.Default implementation of a flyover frame with default layout panel.Default implementation of a nonmodal frame with default layout panel.Default implementation of a modal frame with a default layout panel.Default implementation of a panel that represents a point of modal navigation with default region layout.DialogFrame<V>A frame for communication of a value.A menu that drops its children down from the top or over to the side.A component that has content that can be edited.Control that allows a component's label to be edited in-place.Control that allows a text component's text to be edited in-place.A component representing a Macromedia Flash object.A frame for flyovers.A root-level component such as a window or an HTML page.The mode of this component; whether the frame is in exclusive interaction with the user.The state of the frame.A panel for grouping multiple components with a default page flow layout.A heading component.A component meant to be a heading.Control with an action model rendered as a heading link.A simple image component with no descriptive text.An image component that is also an action control.Image control that can be selected and generates actions, storing a Boolean value in its model representing the selected state.A component that displays an image.A Guise component that can receive input focus.An input focusable Guise component that serves as a parent of other components that can receive input focus.A label component.A component the label of which comprises the main content of the component.A component that allows its label to be displayed.Composite component that allows for layout of its children.A layout component that is also a control.A general panel with a default page flow layout.Control with an action model rendered as a link.An action control with link semantics.ListControl<V>Control to allow selection of one or more values from a list.A control to allow selection by the user of a value from a list.A strategy for generating components to represent list select model values.A group of components arranged as a menu.A message component showing the message and any label.An option dialog frame displaying a message.ModalComponent<M extends Mode>A component that supports different modes of interaction, such as an editable label or a modal frame.ModalFrame<R>A frame that supports modal interaction.A panel that supports modal navigation.A mode of component interaction.A component that keeps track of and can report its current navigation path.A panel displaying a navigation path as a series of breadcrumb links for the path segments.Default implementation of a frame for communication of an option such as "OK" or "Cancel".A frame for communication of an option.Base interface for boxes within a frame.Panel to gather password authentication information and optionally verify the password.A simple image component with an indication when the image is pending.A pending image component that is also an action control.A component that displays an image and is able to indicate when an image is pending.An image component that displays an associated label and description, if present.Panel to browse platform files and upload them to the specified destination.Control that allows resources to be collected and received at a given path.The custom depictor type for web collect controls.Control accepting a resource to be imported, such as a web file upload.A control that allows the user to scroll its contents The control's contents are specified usingScrollControl.setContent(Component)
.The enumeration of frame components.A component that potentially demarcates a semantically significant area of the a parent component.The type of section.A panel that demarcates a semantically significant area of the a parent component with arranged child components.A label component that is able to indicate a selected state.An action control that keeps track of its selected state.Selectable button.A button that keeps track of its selected state.A control to allow selection by the user of a value from a collection.Selectable link.A link that keeps track of its selected state.A card panel representing a sequence of cards.SliderControl<V extends Number>A value control that represents its value by a slider.A spinner control.A tabbed panel with a card layout.A container showing its children as tabs.TabControl<V>Control to allow selection of one or more values from a list using a tabbed interface.A table component.An encapsulation of a component for a cell along with other metadata, such as whether the component was editable when created.A strategy for generating components to represent table cell model values.An encapsulation of the user interface-related model used for a column.A message model that returns a default representation of the cell in a message.A default table cell representation strategy.A value model that returns and updates a the value of the cell.Selectable link that stores a task state.A box containing text.TextControl<V>Control to accept text input from the user representing a particular value type.The default transferable object for a text control.A panel that holds components used as tools.Control with an action model rendered as a tool button.An action control with button behavior, including a "push" user interface.A tree control.An abstract tree node representation strategy.A default tree node representation strategy.A tree node representation strategy for a label model, generating a label component.An encapsulation of a component for a tree node along with other metadata, such as whether the component was editable when created.A strategy for generating components to represent tree node models.The transferable object for a tree node.ValueControl<V>A control to accept input by the user of a value.A component that can be initialized with a value and allows a value to be retrieved.Selectable button that stores a separate value in a value model.Selectable link that stores a separate value in a value model.