Package com.guiseframework.component

Interface Summary
ActionControl A general control with an action model.
ActionValueControl<V> An action control that also contains a value in its model.
ApplicationFrame The root frame of an application.
ArrangeContainer A container that that semantically demarcates an area that arranges other components.
Box Rectangular components that are laid out.
ButtonControl An action control with button behavior, including a "push" user interface.
CardContainer Container that uses a card layout.
CardControl A card container that contains a list select model providing access to the cards.
Component 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.
CompositeComponent A component that can contain other components.
Container Component that allows for addition and removal of child components.
ContainerControl A container that is also a control.
ContentComponent A composite component that holds a child content component.
Control A component that accepts user interaction to manipulate a data model.
DialogFrame<V> A frame for communication of a value.
EditComponent A component that has content that can be edited.
FlyoverFrame A frame for flyovers.
Frame A root-level component such as a window or an HTML page.
HeadingComponent A component meant to be a heading.
ImageComponent A component that displays an image.
InputFocusableComponent A Guise component that can receive input focus.
InputFocusGroupComponent An input focusable Guise component that serves as a parent of other components that can receive input focus.
LabelComponent A component the label of which comprises the main content of the component.
LabelDisplayableComponent A component that allows its label to be displayed.
LayoutComponent Composite component that allows for layout of its children.
LayoutControl A layout component that is also a control.
LinkControl An action control with link semantics.
ListSelectControl<V> A control to allow selection by the user of a value from a list.
ListSelectControl.ValueRepresentationStrategy<VV> A strategy for generating components to represent list select model values.
Menu A group of components arranged as a menu.
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.
ModalNavigationPanel<R> A panel that supports modal navigation.
Mode A mode of component interaction.
OptionDialogFrame<O> A frame for communication of an option.
Panel Base interface for boxes within a frame.
PendingImageComponent A component that displays an image and is able to indicate when an image is pending.
ResourceCollectControl.Depictor<C extends ResourceCollectControl> The custom depictor type for web collect controls.
SelectActionControl An action control that keeps track of its selected state.
SelectButtonControl A button that keeps track of its selected state.
SelectControl<V> A control to allow selection by the user of a value from a collection.
SelectLinkControl A link that keeps track of its selected state.
Table.CellRepresentationStrategy<V> A strategy for generating components to represent table cell model values.
ToolButtonControl An action control with button behavior, including a "push" user interface.
TreeControl.TreeNodeRepresentationStrategy<V> A strategy for generating components to represent tree node models.
ValueControl<V> A control to accept input by the user of a value.
ValuedComponent<V> A component that can be initialized with a value and allows a value to be retrieved.
 

Class Summary
AboutPanel Panel to display information about an object such as the application.
AbstractActionControl Abstract control with an action model.
AbstractActionValueControl<V> Abstract implementation of an action control containing a value.
AbstractApplicationFrame Abstract implementation of an application frame.
AbstractArrayCompositeComponent Abstract implementation of a composite component that keeps track of its child components at specific indices in an array.
AbstractBooleanSelectActionControl Selectable action control that stores a Boolean value in its model representing the selected state.
AbstractBox An abstract base class for boxes.
AbstractButtonControl Abstract implementation of a button.
AbstractCardPanel An abstract panel with a card layout.
AbstractComponent An abstract implementation of a component.
AbstractComponent.AbstractFlyoverFrameStrategy<S extends Component> An abstract flyover strategy that uses flyover frames.
AbstractComponent.AbstractFlyoverStrategy<S extends Component> An abstract implementation of a strategy for showing and hiding flyovers in response to mouse events.
AbstractComponent.DefaultFlyoverStrategy<S extends Component> The default strategy for showing and hiding flyovers in response to mouse events.
AbstractCompositeComponent An abstract implementation of a composite component.
AbstractCompositeStateComponent<T,S extends AbstractCompositeStateComponent.ComponentState> A composite component that represents the state of its child components.
AbstractCompositeStateComponent.ComponentState An encapsulation of the state of a representation component.
AbstractCompositeStateControl<T,S extends AbstractCompositeStateComponent.ComponentState> An abstract implementation of a composite control that represents the state of its child components.
AbstractContainer Abstract implementation of a container component.
AbstractContainerControl An abstract implementation of a container that is also a control.
AbstractContainerValueControl<V> An abstract implementation of a container that is also a value control.
AbstractControl An abstract implementation of a model component that allows user interaction to modify the model.
AbstractDialogFrame<V> 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.
AbstractEditValueControl<V> Abstract value control that is an edit component.
AbstractEditValuePanel<V> 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.
AbstractFlyoverFrame Abstract implementation of a frame for flyovers.
AbstractFrame Abstract implementation of a frame.
AbstractImageComponent An abstract implementation of an image component.
AbstractImageComponent.DefaultTransferable The default transferable object for an image.
AbstractLabel A abstract component the label of which comprises the main content of the component.
AbstractLabel.DefaultTransferable The default transferable object for a label.
AbstractLayoutComponent Abstract implementation of a layout component.
AbstractLayoutControl An abstract implementation of a layout component that is also a control.
AbstractLayoutValueControl<V> An abstract implementation of a layout component that is also a value control.
AbstractLinkControl Abstract implementation of a link.
AbstractListCompositeComponent Abstract implementation of a composite component that keeps track of its child components in sequence.
AbstractListSelectContainerControl An abstract list select control that is also a container.
AbstractListSelectContainerControl.ComponentRepresentationStrategy A strategy for to represent components in a list select model as themselves.
AbstractListSelectControl<V> Abstract implementation of a control to allow selection by the user of a value from a list.
AbstractListSelectControl.ConverterInfoModelValueRepresentationStrategy<VV> A list select value representation strategy that creates a component by converting the value to a info model.
AbstractListSelectControl.DefaultValueRepresentationStrategy<VV> A default list select value representation strategy that creates a Label.
AbstractListSelectControl.ValueComponentState An encapsulation of a component for a tree node along with other metadata, such as whether the component was editable when created.
AbstractMenu An abstract menu component.
AbstractModalFrame<R> Abstract implementation of a modal frame.
AbstractModalNavigationPanel<R> Abstract implementation of a modal navigation panel.
AbstractMultipleCompositeComponent An abstract implementation of a composite component that can contain multiple components.
AbstractOptionDialogFrame<O> Abstract implementation of a frame for communication of an option.
AbstractPanel An abstract base class for panels.
AbstractSelectActionControl Abstract selectable action control.
AbstractSelectActionControl.SelectActionListener An action listener that selects a select action listener if auto-select is turned on, toggling the select status if necessary.
AbstractSelectActionValueControl<V> Selectable action value control for which the selected state is distinct from the contained value.
AbstractSequenceTaskPanel Abstract base class for a panel that allows progression in a sequence.
AbstractSingleCompositeComponent An abstract implementation of a composite component that can contain a single component.
AbstractTextControl<V> Control to accept text input from the user representing a particular value type.
AbstractValueControl<V> Abstract implementation of a control to accept input from the user.
AbstractValuedPanel<V> An abstract panel that represents a value.
AccordionMenu A menu that collapses its children's children between its children, like an accordion.
ArrangePanel A panel that semantically demarcates an area that arranges other components.
AutoNavigationPathBreadcrumbLinkPanel A panel displaying a navigation path as a series of breadcrumb links for the path segments.
BooleanSelectButton Button that stores a Boolean value in its model representing the selected state.
BooleanSelectLink Link that stores a Boolean value in its model representing the selected state.
BooleanSelectToolButton Button that stores a Boolean value in its model representing the selected state.
BooleanValueControlSelectControl<V> A list select control that uses child components to show the list items.
BusyPanel The default panel used to indicate Guise busy status.
Button Control with an action model rendered as a button.
CalendarControl Control that allows selection of a date.
CalendarDialogFrame A dialog frame meant for accepting entry of a date.
CardPanel A panel with a card layout.
CardTabControl Convenience tab control that automatically controls the selected card of a card control.
CardTabControl.CardRepresentationStrategy A value representation strategy for representing cards.
CheckControl Control accepting boolean input rendered as a check, either a checked square or a circle.
Components Utility methods for working with components.
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.
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.
DefaultApplicationFrame Default implementation of an application frame with no default component.
DefaultDialogFrame<V> Default implementation of a frame meant for communication of a value.
DefaultFlyoverFrame Default implementation of a flyover frame with default layout panel.
DefaultFrame Default implementation of a nonmodal frame with default layout panel.
DefaultModalFrame<R> Default implementation of a modal frame with a default layout panel.
DefaultModalNavigationPanel<R> Default implementation of a panel that represents a point of modal navigation with default region layout.
DropMenu A menu that drops its children down from the top or over to the side.
EditComponentLabelControl Control that allows a component's label to be edited in-place.
EditComponentTextControl Control that allows a text component's text to be edited in-place.
Flash A component representing a Macromedia Flash object.
GroupPanel A panel for grouping multiple components with a default page flow layout.
Heading A heading component.
HeadingLink Control with an action model rendered as a heading link.
Image A simple image component with no descriptory text.
ImageActionControl An image component that is also an action control.
ImageBooleanSelectActionControl Image control that can be selected and generates actions, storing a Boolean value in its model representing the selected state.
Label A label component.
LayoutPanel A general panel with a default page flow layout.
Link Control with an action model rendered as a link.
ListControl<V> Control to allow selection of one or more values from a list.
Message A message component showing the message and any label.
MessageOptionDialogFrame An option dialog frame displaying a message.
NavigationPathBreadcrumbLinkPanel A panel displaying a navigation path as a series of breadcrumb links for the path segments.
NotificationOptionDialogFrame Default implementation of a frame for communication of an option such as "OK" or "Cancel".
PasswordAuthenticationPanel Panel to gather password authentication information and optionally verify the password.
PendingImage A simple image component with an indication when the image is pending.
PendingImageActionControl A pending image component that is also an action control.
Picture An image component that displays an associated label and description, if present.
PlatformFileUploadPanel Panel to browse platform files and upload them to the specified destination.
ResourceCollectControl Control that allows resources to be collected and received at a given path.
ResourceImportControl Control accepting a resource to be imported, such as a web file upload.
ScrollControl A control that allows the user to scroll its contents The control's contents are specified using ScrollControl.setContent(Component).
SectionPanel A panel that demarcates a semantically significant area of the a parent component with arranged child components.
SelectableLabel A label component that is able to indicate a selected state.
SelectButton Selectable button.
SelectLink Selectable link.
SequenceCardPanel A card panel representing a sequence of cards.
SliderControl<V extends Number> A value control that represents its value by a slider.
SpinnerControl<V> A spinner control.
TabbedPanel A tabbed panel with a card layout.
TabContainerControl 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.
Table A table component.
Table.CellComponentState An encapsulation of a component for a cell along with other metadata, such as whether the component was editable when created.
Table.ColumnUIModel An encapsulation of the user interface-related model used for a column.
Table.DefaultCellMessage<C> A message model that returns a default representation of the cell in a message.
Table.DefaultCellRepresentationStrategy<V> A default table cell representation strategy.
Table.DefaultCellValueModel<C> A value model that returns and updates a the value of the cell.
TaskStateSelectLink Selectable link that stores a task state.
TextBox A box containing text.
TextControl<V> Control to accept text input from the user representing a particular value type.
TextControl.DefaultTransferable The default transferable object for a text control.
Toolbar A panel that holds components used as tools.
ToolButton Control with an action model rendered as a tool button.
TreeControl A tree control.
TreeControl.AbstractTreeNodeRepresentationStrategy<V> An abstract tree node representation strategy.
TreeControl.DefaultValueRepresentationStrategy<V> A default tree node representation strategy.
TreeControl.InfoModelTreeNodeRepresentationStrategy A tree node representation strategy for a label model, generating a label component.
TreeControl.TextModelTreeNodeRepresentationStrategy A tree node representation strategy for a TextModel, generating a TextBox component.
TreeControl.TreeNodeComponentState An encapsulation of a component for a tree node along with other metadata, such as whether the component was editable when created.
TreeControl.TreeNodeTransferable<V> The transferable object for a tree node.
ValueSelectButton<V> Selectable button that stores a separate value in a value model.
ValueSelectLink<V> Selectable link that stores a separate value in a value model.
 

Enum Summary
AbstractEditComponentTextControl.Mode The mode of this component; whether the component is being edited.
AbstractFrame.FrameComponent The enumeration of frame components.
CheckControl.CheckType The type of check area to present to the user.
Control.Status The input status of a control.
Frame.Mode The mode of this component; whether the frame is in exclusive interaction with the user.
Frame.State The state of the frame.
ScrollControl.ScrollComponent The enumeration of frame components.
 



Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.