Uses of Interface
io.guise.framework.component.CompositeComponent
Package
Description
-
Uses of CompositeComponent in io.guise.framework.component
Modifier and TypeInterfaceDescriptioninterface
The root frame of an application.interface
A container that that semantically demarcates an area that arranges other components.interface
Container that uses a card layout.interface
A card container that contains a list select model providing access to the cards.interface
Component that allows for addition and removal of child components.interface
A container that is also a control.interface
A composite component that holds a child content component.interface
DialogFrame<V>
A frame for communication of a value.interface
A frame for flyovers.interface
A root-level component such as a window or an HTML page.interface
Composite component that allows for layout of its children.interface
A layout component that is also a control.interface
A group of components arranged as a menu.interface
ModalFrame<R>
A frame that supports modal interaction.interface
A panel that supports modal navigation.interface
A frame for communication of an option.interface
Base interface for boxes within a frame.Modifier and TypeClassDescriptionclass
Panel to display information about an object such as the application.class
Abstract implementation of an application frame.class
Abstract implementation of a composite component that keeps track of its child components at specific indices in an array.class
An abstract base class for boxes.class
An abstract panel with a card layout.class
An abstract implementation of a composite component.class
A composite component that represents the state of its child components.class
An abstract implementation of a composite control that represents the state of its child components.class
Abstract implementation of a container component.class
An abstract implementation of a container that is also a control.class
An abstract implementation of a container that is also a value control.class
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
An abstract panel that edits a value.class
AbstractEnumCompositeComponent<E extends Enum<E>>
Abstract implementation of a composite component that keeps track of its child components at specific indices in an array.class
Abstract implementation of a frame for flyovers.class
Abstract implementation of a frame.class
Abstract implementation of a layout component.class
An abstract implementation of a layout component that is also a control.class
An abstract implementation of a layout component that is also a value control.class
Abstract implementation of a composite component that keeps track of its child components in sequence.class
An abstract list select control that is also a container.class
Abstract implementation of a control to allow selection by the user of a value from a list.class
An abstract menu component.class
Abstract implementation of a modal frame.class
Abstract implementation of a modal navigation panel.class
An abstract implementation of a composite component that can contain multiple components.class
Abstract implementation of a frame for communication of an option.class
An abstract base class for panels.class
Abstract base class for a panel that allows progression in a sequence.class
An abstract implementation of a composite component that can contain a single component.class
An abstract panel that represents a value.class
A menu that collapses its children's children between its children, like an accordion.class
A panel that semantically demarcates an area that arranges other components.class
A panel displaying a navigation path as a series of breadcrumb links for the path segments.class
A list select control that uses child components to show the list items.class
The default panel used to indicate Guise busy status.class
Control that allows selection of a date.class
A dialog frame meant for accepting entry of a date.class
A panel with a card layout.class
Convenience tab control that automatically controls the selected card of a card control.class
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
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
Default implementation of an application frame with no default component.class
Default implementation of a frame meant for communication of a value.class
Default implementation of a flyover frame with default layout panel.class
Default implementation of a nonmodal frame with default layout panel.class
Default implementation of a modal frame with a default layout panel.class
Default implementation of a panel that represents a point of modal navigation with default region layout.class
A menu that drops its children down from the top or over to the side.class
Control that allows a component's label to be edited in-place.class
Control that allows a text component's text to be edited in-place.class
A panel for grouping multiple components with a default page flow layout.class
A general panel with a default page flow layout.class
ListControl<V>
Control to allow selection of one or more values from a list.class
An option dialog frame displaying a message.class
A panel displaying a navigation path as a series of breadcrumb links for the path segments.class
Default implementation of a frame for communication of an option such as "OK" or "Cancel".class
Panel to gather password authentication information and optionally verify the password.class
Panel to browse platform files and upload them to the specified destination.class
A control that allows the user to scroll its contents The control's contents are specified usingScrollControl.setContent(Component)
.class
A panel that demarcates a semantically significant area of the a parent component with arranged child components.class
A card panel representing a sequence of cards.class
A spinner control.class
A tabbed panel with a card layout.class
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
A table component.class
A box containing text.class
A panel that holds components used as tools.class
A tree control.Modifier and TypeMethodDescription<A extends CompositeComponent>
AAbstractComponent.getAncestor
(Class<A> ancestorClass) <A extends CompositeComponent>
AComponent.getAncestor
(Class<A> ancestorClass) Retrieves the first ancestor of the given type.Modifier and TypeMethodDescriptionstatic <C,
T extends Collection<C>>
TComponents.getChildComponents
(CompositeComponent compositeComponent, Class<C> componentClass, T componentCollection, boolean deep, boolean below) Retrieves all child components that are instances of the of the given class.static Collection<Component>
Components.getDescendantComponents
(CompositeComponent compositeComponent) Retrieves all descendant components.static <T extends Collection<Component>>
TComponents.getDescendantComponents
(CompositeComponent compositeComponent, T componentCollection) Retrieves all descendant components.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.void
AbstractComponent.setParent
(CompositeComponent newParent) void
Component.setParent
(CompositeComponent newParent) Sets the parent of this component. -
Uses of CompositeComponent in io.guise.framework.component.text.directory.vcard
-
Uses of CompositeComponent in io.guise.framework.platform.web
Modifier and TypeClassDescriptionclass
WebListDepictor<C extends CompositeComponent>
Strategy for rendering a component as an XHTML<ol>
element. -
Uses of CompositeComponent in io.guise.framework.prototype
Modifier and TypeMethodDescriptionprotected CompositeComponent
AbstractCompositeComponentPrototypeProvisionStrategy.getParentComponent()
Modifier and TypeMethodDescriptionprotected static void
AbstractMenuToolCompositeComponentPrototypeProvisionStrategy.synchronizePrototypeProvisionMap
(com.globalmentor.collections.ReverseMap<PrototypeProvision<?>, Component> prototypeProvisionComponentMap, CompositeComponent parentComponent, Set<PrototypeProvision<?>> prototypeProvisionSet) Synchronizes the map of prototype provision component associations.ModifierConstructorDescriptionAbstractCompositeComponentPrototypeProvisionStrategy
(CompositeComponent parentComponent, PrototypeProvider... basePrototypeProviders) Parent component and prototype providers constructor.AbstractMenuToolCompositeComponentPrototypeProvisionStrategy
(CompositeComponent parentComponent, PrototypeProvider... defaultPrototypeProviders) Parent component and prototype providers constructor.DefaultMenuToolPrototypeProvisionStrategy
(CompositeComponent parentComponent, Menu menu, Toolbar toolbar, PrototypeProvider... defaultPrototypeProviders) Parent component, menu, toolbar, and prototype providers constructor.