Uses of Interface
io.guise.framework.component.Component
-
-
Uses of Component in io.guise.framework
Methods in io.guise.framework that return Component Modifier and Type Method Description Component
AbstractGuiseSession. createBusyComponent()
Component
GuiseSession. createBusyComponent()
Creates a component to indicate Guise busy status.protected Component
AbstractGuiseSession. createComponent(java.lang.Class<? extends Component> componentClass)
Creates the component for the given class.Component
AbstractGuiseSession. getDestinationComponent(ComponentDestination destination)
Component
GuiseSession. getDestinationComponent(ComponentDestination destination)
Retrieves the component bound to the given destination.Component
AbstractGuiseSession. getNavigationComponent(com.globalmentor.net.URIPath path)
Component
GuiseSession. getNavigationComponent(com.globalmentor.net.URIPath path)
Retrieves the component bound to the given application context-relative path.Component
AbstractGuiseSession. releaseDestinationComponent(ComponentDestination destination)
Component
GuiseSession. releaseDestinationComponent(ComponentDestination destination)
Releases the component bound to the given destination.Methods in io.guise.framework that return types with arguments of type Component Modifier and Type Method Description java.lang.Class<? extends Component>
ComponentDestination. getComponentClass()
Methods in io.guise.framework with parameters of type Component Modifier and Type Method Description protected void
AbstractGuiseSession. fireNavigated(Component component, NavigationEvent navigationEvent)
Fires aNavigationEvent
to allNavigationListener
s in the given component hierarchy.void
AbstractGuiseSession. initializeComponent(Component component)
void
AbstractGuiseSession. initializeComponent(Component component, java.io.InputStream descriptionInputStream)
void
GuiseSession. initializeComponent(Component component)
Initializes a component, optionally with a description in a TURF resource file.void
GuiseSession. initializeComponent(Component component, java.io.InputStream descriptionInputStream)
Initializes a component from the contents of an URF description input stream.void
AbstractGuiseSession. initializeComponentFromResource(Component component, java.lang.String resourceKey)
Initializes a component with a description in a TURF resource file.void
GuiseSession. initializeComponentFromResource(Component component, java.lang.String resourceKey)
Initializes a component with a description in a TURF resource file.Method parameters in io.guise.framework with type arguments of type Component Modifier and Type Method Description protected Component
AbstractGuiseSession. createComponent(java.lang.Class<? extends Component> componentClass)
Creates the component for the given class.Constructor parameters in io.guise.framework with type arguments of type Component Constructor Description ComponentDestination(com.globalmentor.net.URIPath path, java.lang.Class<? extends Component> componentClass)
Path and component constructor with no style specified.ComponentDestination(com.globalmentor.net.URIPath path, java.lang.Class<? extends Component> componentClass, java.net.URI style)
Path, component, and style constructor.ComponentDestination(java.util.regex.Pattern pathPattern, java.lang.Class<? extends Component> componentClass)
Path pattern and component constructor with no style specified.ComponentDestination(java.util.regex.Pattern pathPattern, java.lang.Class<? extends Component> componentClass, java.net.URI style)
Path pattern, component, and style constructor. -
Uses of Component in io.guise.framework.component
Classes in io.guise.framework.component with type parameters of type Component Modifier and Type Class Description static class
AbstractComponent.AbstractFlyoverFrameStrategy<S extends Component>
An abstract flyover strategy that uses flyover frames.static class
AbstractComponent.AbstractFlyoverStrategy<S extends Component>
An abstract implementation of a strategy for showing and hiding flyovers in response to mouse events.static class
AbstractComponent.DefaultFlyoverStrategy<S extends Component>
The default strategy for showing and hiding flyovers in response to mouse events.class
AbstractEditComponentTextControl<EC extends Component>
Control that allows some component text property to be edited in-place.static interface
Component.FlyoverStrategy<S extends Component>
A strategy for showing and hiding flyovers in response to mouse events.interface
ComponentFactory<V,C extends Component>
Indicates a class that can provide a component to represent some value.Subinterfaces of Component 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
ApplicationFrame
The root frame of an application.interface
ArrangeContainer
A container that that semantically demarcates an area that arranges other components.interface
Box
Rectangular components that are laid out.interface
ButtonControl
An action control with button behavior, including a "push" user interface.interface
CardContainer
Container that uses a card layout.interface
CardControl
A card container that contains a list select model providing access to the cards.interface
CompositeComponent
A component that can contain other components.interface
Container
Component that allows for addition and removal of child components.interface
ContainerControl
A container that is also a control.interface
ContentComponent
A composite component that holds a child content component.interface
Control
A component that accepts user interaction to manipulate a data model.interface
DialogFrame<V>
A frame for communication of a value.interface
EditComponent
A component that has content that can be edited.interface
FlyoverFrame
A frame for flyovers.interface
Frame
A root-level component such as a window or an HTML page.interface
HeadingComponent
A component meant to be a heading.interface
ImageComponent
A component that displays an image.interface
InputFocusableComponent
A Guise component that can receive input focus.interface
InputFocusGroupComponent
An input focusable Guise component that serves as a parent of other components that can receive input focus.interface
LabelComponent
A component the label of which comprises the main content of the component.interface
LabelDisplayableComponent
A component that allows its label to be displayed.interface
LayoutComponent
Composite component that allows for layout of its children.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
ModalComponent<M extends Mode>
A component that supports different modes of interaction, such as an editable label or a modal frame.interface
ModalFrame<R>
A frame that supports modal interaction.interface
ModalNavigationPanel<R>
A panel that supports modal navigation.interface
NavigationComponent
A component that keeps track of and can report its current navigation path.interface
OptionDialogFrame<O>
A frame for communication of an option.interface
Panel
Base interface for boxes within a frame.interface
PendingImageComponent
A component that displays an image and is able to indicate when an image is pending.interface
SectionComponent
A component that potentially demarcates a semantically significant area of the a parent component.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.interface
ValuedComponent<V>
A component that can be initialized with a value and allows a value to be retrieved.Classes in io.guise.framework.component that implement Component Modifier and Type Class Description class
AboutPanel
Panel to display information about an object such as the application.class
AbstractActionControl
Abstract control with an action model.class
AbstractActionValueControl<V>
Abstract implementation of an action control containing a value.class
AbstractApplicationFrame
Abstract implementation of an application frame.class
AbstractArrayCompositeComponent
Abstract implementation of a composite component that keeps track of its child components at specific indices in an array.class
AbstractBooleanSelectActionControl
Selectable action control that stores a Boolean value in its model representing the selected state.class
AbstractBox
An abstract base class for boxes.class
AbstractButtonControl
Abstract implementation of a button.class
AbstractCardPanel
An abstract panel with a card layout.class
AbstractComponent
An abstract implementation of a component.class
AbstractCompositeComponent
An abstract implementation of a composite component.class
AbstractCompositeStateComponent<T,S extends AbstractCompositeStateComponent.ComponentState>
A composite component that represents the state of its child components.class
AbstractCompositeStateControl<T,S extends AbstractCompositeStateComponent.ComponentState>
An abstract implementation of a composite control that represents the state of its child components.class
AbstractContainer
Abstract implementation of a container component.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
AbstractEditValuePanel<V>
An abstract panel that edits a value.class
AbstractEnumCompositeComponent<E extends java.lang.Enum<E>>
Abstract implementation of a composite component that keeps track of its child components at specific indices in an array.class
AbstractFlyoverFrame
Abstract implementation of a frame for flyovers.class
AbstractFrame
Abstract implementation of a frame.class
AbstractImageComponent
An abstract implementation of an image component.class
AbstractLabel
A abstract component the label of which comprises the main content of the component.class
AbstractLayoutComponent
Abstract implementation of a layout 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
AbstractListCompositeComponent
Abstract implementation of a composite component that keeps track of its child components in sequence.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
AbstractModalFrame<R>
Abstract implementation of a modal frame.class
AbstractModalNavigationPanel<R>
Abstract implementation of a modal navigation panel.class
AbstractMultipleCompositeComponent
An abstract implementation of a composite component that can contain multiple components.class
AbstractOptionDialogFrame<O>
Abstract implementation of a frame for communication of an option.class
AbstractPanel
An abstract base class for panels.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
AbstractSequenceTaskPanel
Abstract base class for a panel that allows progression in a sequence.class
AbstractSingleCompositeComponent
An abstract implementation of a composite component that can contain a single component.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
AbstractValuedPanel<V>
An abstract panel that represents a value.class
AccordionMenu
A menu that collapses its children's children between its children, like an accordion.class
ArrangePanel
A panel that semantically demarcates an area that arranges other components.class
AutoNavigationPathBreadcrumbLinkPanel
A panel displaying a navigation path as a series of breadcrumb links for the path segments.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
BusyPanel
The default panel used to indicate Guise busy status.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
DefaultApplicationFrame
Default implementation of an application frame with no default component.class
DefaultDialogFrame<V>
Default implementation of a frame meant for communication of a value.class
DefaultFlyoverFrame
Default implementation of a flyover frame with default layout panel.class
DefaultFrame
Default implementation of a nonmodal frame with default layout panel.class
DefaultModalFrame<R>
Default implementation of a modal frame with a default layout panel.class
DefaultModalNavigationPanel<R>
Default implementation of a panel that represents a point of modal navigation with default region layout.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
Flash
A component representing a Macromedia Flash object.class
GroupPanel
A panel for grouping multiple components with a default page flow layout.class
Heading
A heading component.class
HeadingLink
Control with an action model rendered as a heading link.class
Image
A simple image component with no descriptive text.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
Label
A label component.class
LayoutPanel
A general panel with a default page flow layout.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
Message
A message component showing the message and any label.class
MessageOptionDialogFrame
An option dialog frame displaying a message.class
NavigationPathBreadcrumbLinkPanel
A panel displaying a navigation path as a series of breadcrumb links for the path segments.class
NotificationOptionDialogFrame
Default implementation of a frame for communication of an option such as "OK" or "Cancel".class
PasswordAuthenticationPanel
Panel to gather password authentication information and optionally verify the password.class
PendingImage
A simple image component with an indication when the image is pending.class
PendingImageActionControl
A pending image component that is also an action control.class
Picture
An image component that displays an associated label and description, if present.class
PlatformFileUploadPanel
Panel to browse platform files and upload them to the specified destination.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
SectionPanel
A panel that demarcates a semantically significant area of the a parent component with arranged child components.class
SelectableLabel
A label component that is able to indicate a selected state.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.static class
Table.DefaultCellMessage<C>
A message model that returns a default representation of the cell in a message.class
TaskStateSelectLink
Selectable link that stores a task state.class
TextBox
A box containing text.class
TextControl<V>
Control to accept text input from the user representing a particular value type.class
Toolbar
A panel that holds components used as tools.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 with type parameters of type Component Modifier and Type Method Description static <T extends java.util.Collection<Component>>
TComponents. getComponents(Component component, T componentCollection)
Retrieves all components, including the given component and all descendant components.static <T extends java.util.Collection<Component>>
TComponents. getDescendantComponents(CompositeComponent compositeComponent, T componentCollection)
Retrieves all descendant components.Methods in io.guise.framework.component that return Component Modifier and Type Method Description Component
AbstractContainer. add(int index, Prototype prototype)
Adds a component based upon the given prototype to the container with default constraints at the specified index.Component
AbstractContainer. add(int index, Prototype prototype, Constraints constraints)
Adds a component based upon the given prototype to the container along with constraints at the specified index.Component
AbstractContainer. add(Prototype prototype)
Adds a component based upon the given prototype to the container with default constraints.Component
AbstractContainer. add(Prototype prototype, Constraints constraints)
Adds a component based upon the given prototype to the container along with constraints.Component
Container. add(int index, Prototype prototype)
Adds a component based upon the given prototype to the container with default constraints at the specified index.Component
Container. add(int index, Prototype prototype, Constraints constraints)
Adds a component based upon the given prototype to the container along with constraints at the specified index.Component
Container. add(Prototype prototype)
Adds a component based upon the given prototype to the container with default constraints.Component
Container. add(Prototype prototype, Constraints constraints)
Adds a component based upon the given prototype to the container along with constraints.Component
AbstractContainer. createComponent(Prototype prototype)
Creates a component appropriate for the context of this component from the given prototype.Component
AbstractListSelectContainerControl.ComponentRepresentationStrategy. createComponent(ListSelectModel<Component> model, Component value, int index, boolean selected, boolean focused)
Creates a component for the given list value.Component
AbstractListSelectControl.ConverterInfoModelValueRepresentationStrategy. createComponent(ListSelectModel<VV> model, VV value, int index, boolean selected, boolean focused)
Creates a component for the given list value.Component
AbstractMenu. createComponent(Prototype prototype)
Creates a component appropriate for the context of this component from the given prototype.<C extends java.util.Date>
ComponentCalendarControl.DayRepresentationStrategy. createComponent(Table table, TableModel model, int rowIndex, TableColumnModel<C> column, boolean editable, boolean selected, boolean focused)
Component
ListSelectControl.ValueRepresentationStrategy. createComponent(ListSelectModel<VV> model, VV value, int index, boolean selected, boolean focused)
Creates a component for the given list value.<C extends V>
ComponentTable.CellRepresentationStrategy. createComponent(Table table, TableModel model, int rowIndex, TableColumnModel<C> column, boolean editable, boolean selected, boolean focused)
Creates a component to represent the given cell.<C extends V>
ComponentTable.DefaultCellRepresentationStrategy. createComponent(Table table, TableModel model, int rowIndex, TableColumnModel<C> column, boolean editable, boolean selected, boolean focused)
Creates a component to represent the given cell.Component
Toolbar. createComponent(Prototype prototype)
Creates a component appropriate for the context of this component from the given prototype.<N extends V>
ComponentTreeControl.DefaultValueRepresentationStrategy. createComponent(TreeControl treeControl, TreeModel model, TreeNodeModel<N> treeNode, boolean editable, boolean selected, boolean focused)
Creates a component to represent the given tree node.<N extends V>
ComponentTreeControl.TreeNodeRepresentationStrategy. createComponent(TreeControl treeControl, TreeModel model, TreeNodeModel<N> treeNode, boolean editable, boolean selected, boolean focused)
Creates a component to represent the given tree node.protected abstract Component
AbstractOptionDialogFrame. createOptionComponent(O option)
Creates a component to represent the given option.protected Component
NotificationOptionDialogFrame. createOptionComponent(Notification.Option option)
Creates a component to represent the given option.Component
AbstractContainer. get(int index)
protected Component
AbstractListCompositeComponent. get(int index)
Returns the component at the specified index in the component.Component
Container. get(int index)
Returns the component at the specified index in the container.protected Component
AbstractArrayCompositeComponent. getComponent(int index)
Returns the component at the specified index in the array.protected Component
AbstractCardPanel. getComponent(Bookmark bookmark)
Determines the component for navigation based upon the given bookmark.Component
AbstractCompositeStateComponent.ComponentState. getComponent()
protected Component
AbstractCompositeStateComponent. getComponent(T object)
Retrieves the component for the given object.protected Component
AbstractEnumCompositeComponent. getComponent(E e)
Returns the component for the given enum value.Component
AbstractListSelectContainerControl. getComponent(Component object)
Retrieves the component for the given value.Component
AbstractListSelectControl. getComponent(V value)
Retrieves the component for the given object.protected Component
AbstractSingleCompositeComponent. getComponent()
Component
ListSelectControl. getComponent(V value)
Retrieves the component for the given value.protected Component
SequenceCardPanel. getComponent(Bookmark bookmark)
Determines the component for navigation based upon the given bookmark.Component
Table. getComponent(TableModel.Cell<?> cell)
Retrieves the component for the given object.Component
TreeControl. getComponent(TreeNodeModel<?> treeNode)
Retrieves the component for the given object.static Component
AbstractComponent. getComponentByID(Component component, long id)
Retrieves a component with the given ID.static Component
AbstractComponent. getComponentByName(Component component, java.lang.String name)
Retrieves a component with the given name.Component
AbstractFrame. getContent()
Component
ContentComponent. getContent()
Component
ScrollControl. getContent()
Component
AbstractListSelectContainerControl. getDefaultValue()
Component
SequenceCardPanel. getNext()
Determines the next component in the sequence.Component
AbstractOptionDialogFrame. getOptionComponent(O option)
Component
OptionDialogFrame. getOptionComponent(O option)
Returns the component that represents the specified option.Component
AbstractOptionDialogFrame. getOptionContent()
Component
OptionDialogFrame. getOptionContent()
Component
SequenceCardPanel. getPrevious()
Determines the previous component in the sequence.protected Component
SequenceCardPanel. getPrevious(Component component)
Determines the previous component in the sequence relative to the given component.Component
AbstractFrame. getRelatedComponent()
Component
Frame. getRelatedComponent()
static Component
AbstractComponent. getRootComponent(Component component)
Determines the root parent of the given component.Component
AbstractListSelectContainerControl. getSelectedValue()
Component[]
AbstractListSelectContainerControl. getSelectedValues()
Component
AbstractListSelectContainerControl. getValue()
Component
AbstractContainer. remove(int index)
Component
Container. remove(int index)
Removes the child component at the specified position in this container.Component
AbstractListSelectContainerControl. set(int index, Component value)
protected Component
AbstractArrayCompositeComponent. setComponent(int index, Component newComponent)
Sets the component at the given index.protected Component
AbstractEnumCompositeComponent. setComponent(E e, Component newComponent)
Sets the component for the given enum value.Methods in io.guise.framework.component that return types with arguments of type Component Modifier and Type Method Description java.lang.Iterable<Component>
AbstractArrayCompositeComponent. getChildComponents()
java.util.List<Component>
AbstractContainer. getChildComponents()
java.lang.Iterable<Component>
AbstractListCompositeComponent. getChildComponents()
java.lang.Iterable<Component>
AbstractMultipleCompositeComponent. getChildComponents()
java.lang.Iterable<Component>
BooleanValueControlSelectControl. getChildComponents()
java.lang.Iterable<Component>
CompositeComponent. getChildComponents()
protected java.util.List<Component>
AbstractApplicationFrame. getChildList()
Retrieves a list of all child components.protected java.util.List<Component>
AbstractArrayCompositeComponent. getChildList()
Retrieves a list of all child components.java.lang.Iterable<Component>
AbstractSingleCompositeComponent. getChldren()
protected java.util.List<Component>
AbstractListCompositeComponent. getComponentList()
static java.util.Collection<Component>
Components. getComponents(Component component)
Retrieves all components, including the given component and all descendant components.Depictor<? extends Component>
AbstractComponent. getDepictor()
Depictor<? extends Component>
Component. getDepictor()
static java.util.Collection<Component>
Components. getDescendantComponents(CompositeComponent compositeComponent)
Retrieves all descendant components.static java.util.List<Component>
AbstractComponent. getDirtyComponents(Component component)
Retrieves all components that have views needing updated.static java.util.List<Component>
AbstractComponent. getDirtyComponents(Component component, java.util.List<Component> dirtyComponents)
Retrieves all components that have views needing updated.ListSelectionPolicy<Component>
AbstractListSelectContainerControl. getSelectionPolicy()
Validator<Component>
AbstractListSelectContainerControl. getValidator()
java.lang.Class<Component>
AbstractListSelectContainerControl. getValueClass()
ListSelectControl.ValueRepresentationStrategy<Component>
AbstractListSelectContainerControl. getValueRepresentationStrategy()
java.util.Iterator<Component>
AbstractContainer. iterator()
java.util.ListIterator<Component>
AbstractListSelectContainerControl. listIterator()
java.util.ListIterator<Component>
AbstractListSelectContainerControl. listIterator(int index)
java.util.List<Component>
AbstractListSelectContainerControl. subList(int fromIndex, int toIndex)
Methods in io.guise.framework.component with parameters of type Component Modifier and Type Method Description void
AbstractContainer. add(int index, Component component)
Adds a child component with default constraints to the container at the specified index.void
AbstractContainer. add(int index, Component component, Constraints constraints)
boolean
AbstractContainer. add(Component component)
boolean
AbstractContainer. add(Component component, Constraints constraints)
void
Container. add(int index, Component component, Constraints constraints)
Adds a component along with constraints to the container at the specified index.boolean
Container. add(Component component)
Adds a component with default constraints to the container.boolean
Container. add(Component component, Constraints constraints)
Adds a component along with constraints to the container.protected void
AbstractLayoutComponent. addComponent(int index, Component childComponent)
protected void
AbstractListCompositeComponent. addComponent(int index, Component childComponent)
Adds a child component at the specified index.protected void
AbstractListCompositeComponent. addComponent(Component childComponent)
Adds a child component.protected void
AbstractMenu. addComponent(int index, Component childComponent)
protected void
AbstractMultipleCompositeComponent. addComponent(Component childComponent)
Adds a child component.protected void
BooleanValueControlSelectControl. addComponent(Component childComponent)
protected void
SequenceCardPanel. addComponent(int index, Component childComponent)
Adds a child component at the specified index.protected void
AbstractCompositeComponent. childComponentValidPropertyChanged(Component childComponent, boolean oldValid, boolean newValid)
Called when theVALID_PROPERTY
of a child component changes.protected void
SequenceCardPanel. childComponentValidPropertyChanged(Component childComponent, boolean oldValid, boolean newValid)
Called when theVALID_PROPERTY
of a child component changes.Component
AbstractListSelectContainerControl.ComponentRepresentationStrategy. createComponent(ListSelectModel<Component> model, Component value, int index, boolean selected, boolean focused)
Creates a component for the given list value.Label
CardTabControl.CardRepresentationStrategy. createComponent(ListSelectModel<Component> model, Component value, int index, boolean selected, boolean focused)
Creates a component for the given list value.protected void
AbstractCompositeComponent. dispatchInputEvent(InputEvent inputEvent, Component target)
Dispatches an input event to the specified target child hierarchy.protected void
AbstractCompositeComponent. fireChildComponentAdded(Component childComponent)
Fires a component added event to all registered composite component listeners.protected void
AbstractCompositeComponent. fireChildComponentRemoved(Component childComponent)
Fires a component removed event to all registered composite component listeners.Component
AbstractListSelectContainerControl. getComponent(Component object)
Retrieves the component for the given value.static Component
AbstractComponent. getComponentByID(Component component, long id)
Retrieves a component with the given ID.static Component
AbstractComponent. getComponentByName(Component component, java.lang.String name)
Retrieves a component with the given name.static java.util.Collection<Component>
Components. getComponents(Component component)
Retrieves all components, including the given component and all descendant components.static <C,T extends java.util.Collection<C>>
TComponents. getComponents(Component component, java.lang.Class<C> componentClass, T componentCollection, boolean deep, boolean below)
Retrieves all components, including the given component, that are instances of the of the given class.static <T extends java.util.Collection<Component>>
TComponents. getComponents(Component component, T componentCollection)
Retrieves all components, including the given component and all descendant components.static java.util.List<Component>
AbstractComponent. getDirtyComponents(Component component)
Retrieves all components that have views needing updated.static java.util.List<Component>
AbstractComponent. getDirtyComponents(Component component, java.util.List<Component> dirtyComponents)
Retrieves all components that have views needing updated.static com.globalmentor.net.URIPath
Components. getNavigationPath(Component component)
Determines the navigation path of the given component, based upon theNavigationComponent
(s) in the component hierarchy.static java.util.List<Notification>
AbstractComponent. getNotifications(Component component)
Retrieves the the notifications of all components in a hierarchy.protected static java.util.List<Notification>
AbstractComponent. getNotifications(Component component, java.util.List<Notification> notifications)
Retrieves the the notifications of all components in a hierarchy.protected T
AbstractCompositeStateComponent. getObject(Component component)
Retrieves the object for the given component.protected Component
SequenceCardPanel. getPrevious(Component component)
Determines the previous component in the sequence relative to the given component.static Component
AbstractComponent. getRootComponent(Component component)
Determines the root parent of the given component.protected java.lang.String
EditComponentLabelControl. getText(Component editedComponent)
Retrieves the text from the edited component.static boolean
AbstractComponent. hasAncestor(Component component, CompositeComponent ancestor)
Determines whether a component has a given component as its ancestor, not including the component itself.static boolean
Components. hasChildComponent(CompositeComponent compositeComponent, Component component)
Determines if the given composite component has the given component as one of its descendants.static boolean
Components. hasChildComponent(CompositeComponent compositeComponent, Component component, boolean deep)
Determines if the given composite component has the given component as one of its descendants.static boolean
Components. hasComponent(Component component, Component hasComponent)
Determines if the given component is or has as a descendant the given other component.static boolean
Components. hasComponent(Component component, Component hasComponent, boolean deep)
Determines if the given component is or has as a descendant the given other component.protected void
AbstractCompositeComponent. initializeChildComponent(Component childComponent)
Initializes a component to be added as a child component of this composite component.boolean
AbstractListSelectContainerControl. isDisplayed(Component component)
Convenience method to determine whether a card is displayed based upon its associated constraints.boolean
CardControl. isDisplayed(Component component)
Convenience method to determine whether a card is displayed based upon its associated constraints.boolean
AbstractListSelectContainerControl. isEnabled(Component component)
Convenience method to determine whether a card is enabled based upon its associated constraints.boolean
CardControl. isEnabled(Component component)
Convenience method to determine whether a card is enabled based upon its associated constraints.]boolean
AbstractListSelectContainerControl. isValueDisplayed(Component value)
boolean
AbstractListSelectContainerControl. isValueEnabled(Component value)
protected void
AbstractLayoutComponent. removeComponent(Component childComponent)
protected void
AbstractListCompositeComponent. removeComponent(Component childComponent)
Removes a child component.protected void
AbstractMultipleCompositeComponent. removeComponent(Component childComponent)
Removes a child component.protected void
BooleanValueControlSelectControl. removeComponent(Component childComponent)
protected void
SequenceCardPanel. removeComponent(Component childComponent)
Removes a child component.boolean
AbstractListSelectContainerControl. replace(Component oldValue, Component newValue)
Component
AbstractListSelectContainerControl. set(int index, Component value)
protected Component
AbstractArrayCompositeComponent. setComponent(int index, Component newComponent)
Sets the component at the given index.protected Component
AbstractEnumCompositeComponent. setComponent(E e, Component newComponent)
Sets the component for the given enum value.void
AbstractSingleCompositeComponent. setComponent(Component newComponent)
Sets the child component.void
AbstractApplicationFrame. setContent(Component newContent)
Sets the content child component.void
AbstractFrame. setContent(Component newContent)
void
AbstractOptionDialogFrame. setContent(Component newContent)
void
CalendarDialogFrame. setContent(Component newContent)
void
ContentComponent. setContent(Component newContent)
Sets the content child component.void
ScrollControl. setContent(Component newContent)
static void
AbstractComponent. setDepicted(Component component, boolean newUpdated)
Changes the updated status of the views of an entire component descendant hierarchy.void
AbstractListSelectContainerControl. setDisplayed(Component component, boolean newDisplayed)
Sets a card displayed or not displayed.void
CardControl. setDisplayed(Component component, boolean newDisplayed)
Sets a card displayed or not displayed.void
AbstractListSelectContainerControl. setEnabled(Component component, boolean newEnabled)
Enables or disables a card.void
CardControl. setEnabled(Component component, boolean newEnabled)
Enables or disables a card.void
AbstractOptionDialogFrame. setOptionContent(Component newOptionContent)
Sets the component representing option contents.void
OptionDialogFrame. setOptionContent(Component newOptionContent)
Sets the component representing option contents.void
AbstractFrame. setRelatedComponent(Component newRelatedComponent)
void
Frame. setRelatedComponent(Component newRelatedComponent)
Sets the related component This is a bound property.void
AbstractListSelectContainerControl. setSelectedValues(Component... values)
protected void
EditComponentLabelControl. setText(Component editedComponent, java.lang.String newText)
Updates the text of the edited component.void
AbstractListSelectContainerControl. setValue(Component newValue)
void
AbstractListSelectContainerControl. setValueDisplayed(Component value, boolean newDisplayed)
void
AbstractListSelectContainerControl. setValueEnabled(Component value, boolean newEnabled)
protected void
AbstractCompositeComponent. uninitializeChildComponent(Component childComponent)
Uninitializes a comopnent to be removed as a child comopnent of this composite component.Method parameters in io.guise.framework.component with type arguments of type Component Modifier and Type Method Description boolean
AbstractListSelectContainerControl. addAll(int index, java.util.Collection<? extends Component> collection)
boolean
AbstractListSelectContainerControl. addAll(java.util.Collection<? extends Component> collection)
void
AbstractListSelectContainerControl. addListListener(ListListener<Component> listListener)
void
AbstractListSelectContainerControl. addListSelectionListener(ListSelectionListener<Component> selectionListener)
Component
AbstractListSelectContainerControl.ComponentRepresentationStrategy. createComponent(ListSelectModel<Component> model, Component value, int index, boolean selected, boolean focused)
Creates a component for the given list value.Label
CardTabControl.CardRepresentationStrategy. createComponent(ListSelectModel<Component> model, Component value, int index, boolean selected, boolean focused)
Creates a component for the given list value.static java.util.List<Component>
AbstractComponent. getDirtyComponents(Component component, java.util.List<Component> dirtyComponents)
Retrieves all components that have views needing updated.void
AbstractListSelectContainerControl. removeListListener(ListListener<Component> listListener)
void
AbstractListSelectContainerControl. removeListSelectionListener(ListSelectionListener<Component> selectionListener)
void
AbstractContainer. setChildren(java.util.List<Component> children)
Sets the children in this container.void
AbstractListSelectContainerControl. setValidator(Validator<Component> newValidator)
void
AbstractListSelectContainerControl. setValueRepresentationStrategy(ListSelectControl.ValueRepresentationStrategy<Component> newValueRepresentationStrategy)
void
SequenceCardPanel.SequenceCardVetoableChangeListener. vetoableChange(com.globalmentor.beans.GenericPropertyChangeEvent<Component> genericPropertyChangeEvent)
Constructors in io.guise.framework.component with parameters of type Component Constructor Description AbstractApplicationFrame(Component component)
Component constructor.AbstractDialogFrame(ValueModel<V> valueModel, Component component)
Value model, and component constructor.AbstractFlyoverFrame(Component component)
Component constructor.AbstractFrame(Component component)
Component constructor.AbstractModalFrame(Component component)
Component constructor.AbstractOptionDialogFrame(ValueModel<O> valueModel, Component component, O... options)
Value model, component, and options constructor.CellComponentState(Component component, boolean editable)
ConstructorComponentState(Component component)
ConstructorDefaultApplicationFrame(Component component)
Component constructor.DefaultDialogFrame(ValueModel<V> valueModel, Component component)
Value model and component constructor.DefaultDialogFrame(java.lang.Class<V> valueClass, Component component)
Value class and component constructor.DefaultFlyoverFrame(Component component)
Component constructor.DefaultFrame(Component component)
Component constructor.DefaultModalFrame(Component component)
Component constructor.EditComponentLabelControl(Component labelComponent)
Label component constructor with default text edit control andFlow.LINE
flow.EditComponentLabelControl(Component labelComponent, Flow flow)
Label component and flow constructor with default text edit control.EditComponentLabelControl(Component labelComponent, ValueControl<java.lang.String> editControl)
Label component and value control constructor with defaultFlow.LINE
flow.EditComponentLabelControl(Component labelComponent, ValueControl<java.lang.String> editControl, Flow flow)
Label component, value control, and flow constructor.NotificationOptionDialogFrame(Component component, Notification.Option... options)
Component and options constructor.NotificationOptionDialogFrame(ValueModel<Notification.Option> valueModel, Component component, Notification.Option... options)
Value model, component, and options constructor.ScrollControl(Component component)
Component constructor.TreeNodeComponentState(Component component, boolean editable)
ConstructorValueComponentState(Component component)
ConstructorConstructor parameters in io.guise.framework.component with type arguments of type Component Constructor Description CardTabControl(CardControl cardControl, ListSelectControl.ValueRepresentationStrategy<Component> valueRepresentationStrategy, Flow axis)
Card control, value representation strategy, and axis constructor.CardTabControl(CardControl cardControl, ListSelectControl.ValueRepresentationStrategy<Component> valueRepresentationStrategy, Flow axis, int maxTabCount)
Card control, value representation strategy, axis, and maximum tab count constructor.ConverterInfoModelValueRepresentationStrategy(java.lang.Class<? extends Component> componentClass, Converter<VV,java.lang.String> converter)
Converter constructor. -
Uses of Component in io.guise.framework.component.facebook
Classes in io.guise.framework.component.facebook that implement Component Modifier and Type Class Description class
LikeButton
A component representing a Facebook Like button. -
Uses of Component in io.guise.framework.component.layout
Methods in io.guise.framework.component.layout that return Component Modifier and Type Method Description Component
LayoutConstraintsPropertyChangeEvent. getComponent()
Component
RegionLayout. getComponent(Region region)
Retrieves a component for a given region.Component
ReferenceLayout. getComponentByID(java.lang.String id)
Retrieves a component bound to a given ID.Component
AbstractValueLayout. getDefaultValue()
Component
AbstractValueLayout. getValue()
Methods in io.guise.framework.component.layout that return types with arguments of type Component Modifier and Type Method Description protected java.util.Map<java.lang.String,Component>
ReferenceLayout. getReferenceIDComponentMap()
Validator<Component>
AbstractValueLayout. getValidator()
java.lang.Class<Component>
AbstractValueLayout. getValueClass()
protected ValueModel<Component>
AbstractValueLayout. getValueModel()
Methods in io.guise.framework.component.layout with parameters of type Component Modifier and Type Method Description void
AbstractLayout. addComponent(Component component)
Lays out the associated layout component.void
AbstractValueLayout. addComponent(Component component)
Lays out the associated layout component.void
Layout. addComponent(Component component)
Adds a component to the layout.protected void
AbstractLayout. componentConstraintsChanged(Component component, Constraints oldConstraints, Constraints newConstraints)
Indicates that the constraints for a component have changed.protected void
ReferenceLayout. componentConstraintsChanged(Component component, Constraints oldConstraints, Constraints newConstraints)
Indicates that the constraints for a component have changed.protected <V> void
AbstractLayout. fireConstraintsPropertyChange(Component component, T constraints, java.lang.String propertyName, V oldValue, V newValue)
Reports that the bound property of a component's constraints has changed.T
AbstractLayout. getConstraints(Component component)
T
Layout. getConstraints(Component component)
Retrieves layout constraints associated with a component.protected <V> void
AbstractLayout.ConstraintsPropertyChangeListener. refirePropertyChange(Component component, T constraints, java.lang.String propertyName, V oldValue, V newValue)
Refires a constraint property change event for the layout in the form of aLayoutConstraintsPropertyChangeEvent
.void
AbstractLayout. removeComponent(Component component)
void
AbstractValueLayout. removeComponent(Component component)
Removes a component from the layout.void
Layout. removeComponent(Component component)
Removes a component from the layout.void
AbstractValueLayout. setValue(Component newValue)
Sets the new value.Method parameters in io.guise.framework.component.layout with type arguments of type Component Modifier and Type Method Description void
AbstractValueLayout. setValidator(Validator<Component> newValidator)
Constructors in io.guise.framework.component.layout with parameters of type Component Constructor Description LayoutConstraintsPropertyChangeEvent(Layout<T> source, Component component, T constraints, java.lang.String propertyName, V oldValue, V newValue)
Source, component, constraint, property name, with old and new value constructor. -
Uses of Component in io.guise.framework.component.text.directory.vcard
Classes in io.guise.framework.component.text.directory.vcard that implement Component Modifier and Type Class Description class
NamePanel
A panel allowing entry of the "N" type of a vCardtext/directory
profile as defined in RFC 2426, "vCard MIME Directory Profile". -
Uses of Component in io.guise.framework.component.transfer
Classes in io.guise.framework.component.transfer with type parameters of type Component Modifier and Type Interface Description interface
ExportStrategy<C extends Component>
A strategy for exporting data from a component.interface
ImportStrategy<C extends Component>
A strategy for importing data into a component. -
Uses of Component in io.guise.framework.component.widget
Subinterfaces of Component in io.guise.framework.component.widget Modifier and Type Interface Description interface
Widget
A component that can be embedded in certain content and can be edited within a widget editing environment. -
Uses of Component in io.guise.framework.coupler
Methods in io.guise.framework.coupler that return Component Modifier and Type Method Description Component
AbstractCardCoupler. getCard()
Methods in io.guise.framework.coupler that return types with arguments of type Component Modifier and Type Method Description java.util.List<Component>
AbstractCardCoupler. getCards()
Methods in io.guise.framework.coupler with parameters of type Component Modifier and Type Method Description protected boolean
AbstractCardCoupler. isCardSelectable(Component card)
Determines whether the given card is selectable.protected void
AbstractCardCoupler. selectCard(CardControl cardControl, Component card)
Selects the specified card.void
AbstractCardCoupler. setCard(Component newCard)
Sets the connected card.Method parameters in io.guise.framework.coupler with type arguments of type Component Modifier and Type Method Description void
AbstractCardCoupler. setCards(java.util.List<Component> newCards)
Sets the connected cards.Constructors in io.guise.framework.coupler with parameters of type Component Constructor Description AbstractCardCoupler(Component... cards)
Card constructor.ActionCardCoupler(ActionControl actionControl, Component... cards)
Action and cards constructor.ListSelectCardCoupler(ListSelectControl<V> listSelect, V value, Component... cards)
List select, value, and cards constructor. -
Uses of Component in io.guise.framework.event
Methods in io.guise.framework.event that return Component Modifier and Type Method Description Component
ComponentEvent. getComponent()
Constructors in io.guise.framework.event with parameters of type Component Constructor Description ComponentEvent(java.lang.Object source, Component component)
Source and component constructor.ComponentEvent(java.lang.Object source, java.lang.Object target, Component component)
Source, target, and component constructor. -
Uses of Component in io.guise.framework.model
Constructors in io.guise.framework.model with parameters of type Component Constructor Description ComponentNavigationModel(Component component)
Component constructor. -
Uses of Component in io.guise.framework.platform
Classes in io.guise.framework.platform with type parameters of type Component Modifier and Type Class Description class
AbstractComponentDepictor<C extends Component>
An abstract implementation of a component depictor.interface
ComponentDepictor<C extends Component>
A strategy for depicting components on some platform.Methods in io.guise.framework.platform with parameters of type Component Modifier and Type Method Description protected void
AbstractComponentDepictor. depictChild(Component childComponent)
Depicts a single child. -
Uses of Component in io.guise.framework.platform.web
Classes in io.guise.framework.platform.web with type parameters of type Component Modifier and Type Class Description class
AbstractDecoratedWebComponentDepictor<C extends Component>
An abstract XHTML component depictor that writes component decorations such as label and error.class
AbstractSimpleWebComponentDepictor<C extends Component>
A component depictor that uses its top-level XHTML element as its main or body component.class
AbstractWebComponentDepictor<C extends Component>
The abstract base class for allapplication/xhtml+xml
depictions.interface
WebComponentDepictor<C extends Component>
A strategy for depicting components on the web platform.Methods in io.guise.framework.platform.web with parameters of type Component Modifier and Type Method Description protected void
GuiseHTTPServlet. getComponentsByDepictName(Component component, java.lang.String depictName, java.util.Set<Component> componentSet)
Retrieves all descendant components, including the given component, that have a given depict name.protected static boolean
WebApplicationFrameDepictor. hasResourceImportControl(Component component)
Determines whether the given component or any of its children contains a resource import control (a control with a resource import value model).protected void
AbstractWebLayoutComponentDepictor. updateFlowChildView(Component childComponent, Axis axis)
Updates a child view in a flow.Method parameters in io.guise.framework.platform.web with type arguments of type Component Modifier and Type Method Description protected void
GuiseHTTPServlet. getComponentsByDepictName(Component component, java.lang.String depictName, java.util.Set<Component> componentSet)
Retrieves all descendant components, including the given component, that have a given depict name. -
Uses of Component in io.guise.framework.prototype
Methods in io.guise.framework.prototype that return Component Modifier and Type Method Description protected Component
AbstractMenuToolCompositeComponentPrototypeProvisionStrategy. add(Container container, PrototypeProvision<?> prototypeProvision)
Adds a prototype to a container in the correct order by examining the prototype information of the other components added to the container The prototype is inserted before the first component that was created from prototype info with a larger order.Methods in io.guise.framework.prototype that return types with arguments of type Component Modifier and Type Method Description java.util.Set<Component>
AbstractMenuToolCompositeComponentPrototypeProvisionStrategy. getLastComponents()
Method parameters in io.guise.framework.prototype with type arguments of type Component Modifier and Type Method Description protected static void
AbstractMenuToolCompositeComponentPrototypeProvisionStrategy. synchronizePrototypeProvisionMap(com.globalmentor.collections.ReverseMap<PrototypeProvision<?>,Component> prototypeProvisionComponentMap, CompositeComponent parentComponent, java.util.Set<PrototypeProvision<?>> prototypeProvisionSet)
Synchronizes the map of prototype provision component associations.
-