Uses of Interface
io.guise.framework.platform.DepictedObject
-
-
Uses of DepictedObject in io.guise.framework.audio
Classes in io.guise.framework.audio that implement DepictedObject Modifier and Type Class Description class
Audio
Audio that can be played. -
Uses of DepictedObject in io.guise.framework.component
Subinterfaces of DepictedObject 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
Component
Base interface for all Guise components.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 DepictedObject 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. -
Uses of DepictedObject in io.guise.framework.component.facebook
Classes in io.guise.framework.component.facebook that implement DepictedObject Modifier and Type Class Description class
LikeButton
A component representing a Facebook Like button. -
Uses of DepictedObject in io.guise.framework.component.text.directory.vcard
Classes in io.guise.framework.component.text.directory.vcard that implement DepictedObject 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 DepictedObject in io.guise.framework.component.widget
Subinterfaces of DepictedObject 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 DepictedObject in io.guise.framework.platform
Classes in io.guise.framework.platform with type parameters of type DepictedObject Modifier and Type Class Description class
AbstractDepictor<O extends DepictedObject>
An abstract strategy for depicting objects on some platform.interface
Depictor<O extends DepictedObject>
A strategy for depicting objects on some platform.Classes in io.guise.framework.platform that implement DepictedObject Modifier and Type Class Description class
AbstractDepictedObject
Abstract implementation of an object that can be depicted on some platform.class
PlatformFileCollector
Encapsulation of a list of platform files and a way to collect them.Methods in io.guise.framework.platform with type parameters of type DepictedObject Modifier and Type Method Description <O extends DepictedObject>
Depictor<? super O>AbstractPlatform. getDepictor(O depictedObject)
<O extends DepictedObject>
Depictor<? super O>Platform. getDepictor(O depictedObject)
Determines the depictor appropriate for the given depicted object.protected <O extends DepictedObject>
java.lang.Class<? extends Depictor<? super O>>AbstractPlatform. getDepictorClass(java.lang.Class<O> depictedObjectClass)
Determines the depictor class appropriate for the given depicted object class.protected <O extends DepictedObject>
java.lang.Class<? extends Depictor<? super O>>AbstractPlatform. getRegisteredDepictorClass(java.lang.Class<? extends DepictedObject> depictedObjectClass)
Determines the depictor class registered for the given depicted object class.protected <O extends DepictedObject>
java.lang.Class<? extends Depictor<? super O>>AbstractPlatform. registerDepictorClass(java.lang.Class<O> depictedObjectClass, java.lang.Class<?> depictorClass)
Registers the class of a depictor to depict an object of the given class (and by default subclasses).Methods in io.guise.framework.platform that return DepictedObject Modifier and Type Method Description DepictedObject
AbstractDepictEvent. getDepictedObject()
DepictedObject
AbstractPlatform. getDepictedObject(long depictedObjectID)
DepictedObject
DepictEvent. getDepictedObject()
DepictedObject
Platform. getDepictedObject(long depictedObjectID)
Retrieves a depicted object that has been registered with the platform by the ID of the depicted object.DepictedObject
PlatformDropEvent. getDragSource()
DepictedObject
PlatformDropEvent. getDropTarget()
Methods in io.guise.framework.platform that return types with arguments of type DepictedObject Modifier and Type Method Description Depictor<? extends DepictedObject>
AbstractDepictedObject. getDepictor()
Depictor<? extends DepictedObject>
DepictedObject. getDepictor()
Methods in io.guise.framework.platform with parameters of type DepictedObject Modifier and Type Method Description void
AbstractPlatform. registerDepictedObject(DepictedObject depictedObject)
void
Platform. registerDepictedObject(DepictedObject depictedObject)
Registers a depicted object so that it can interact with the platform.void
AbstractPlatform. unregisterDepictedObject(DepictedObject depictedObject)
void
Platform. unregisterDepictedObject(DepictedObject depictedObject)
Unregisters a depicted object so that no longer interacts with the platform.Method parameters in io.guise.framework.platform with type arguments of type DepictedObject Modifier and Type Method Description protected <O extends DepictedObject>
java.lang.Class<? extends Depictor<? super O>>AbstractPlatform. getRegisteredDepictorClass(java.lang.Class<? extends DepictedObject> depictedObjectClass)
Determines the depictor class registered for the given depicted object class.Constructors in io.guise.framework.platform with parameters of type DepictedObject Constructor Description AbstractDepictEvent(DepictedObject depictedObject)
Depicted object constructor.PlatformDropEvent(DepictedObject dragSource, DepictedObject dropTarget)
Drag source and drop target constructor.PlatformFocusEvent(DepictedObject depictedObject)
Constructs a focus control event. -
Uses of DepictedObject in io.guise.framework.platform.web
Classes in io.guise.framework.platform.web with type parameters of type DepictedObject Modifier and Type Class Description class
AbstractWebDepictor<O extends DepictedObject>
An abstract depictor for the web.interface
WebDepictor<O extends DepictedObject>
A strategy for depicting objects on the web platform.Methods in io.guise.framework.platform.web with parameters of type DepictedObject Modifier and Type Method Description boolean
AbstractWebPlatform. discontinuePollInterval(DepictedObject depictedObject)
boolean
WebPlatform. discontinuePollInterval(DepictedObject depictedObject)
Indicates that a depicted object no longer requests a particular polling interval.boolean
AbstractWebPlatform. requestPollInterval(DepictedObject depictedObject, int pollInterval)
boolean
WebPlatform. requestPollInterval(DepictedObject depictedObject, int pollInterval)
Requests a polling interval for a given depicted object.Constructors in io.guise.framework.platform.web with parameters of type DepictedObject Constructor Description AbstractWebDepictEvent(DepictedObject depictedObject)
Depicted object constructor.WebActionDepictEvent(DepictedObject depictedObject, java.lang.String targetID, java.lang.String actionID, int option)
Depicted object, depicted object, target ID, action ID, and option constructor.WebChangeDepictEvent(DepictedObject depictedObject, com.globalmentor.model.NameValuePair<java.lang.String,java.lang.Object>... properties)
Depicted object and properties constructor.WebChangeDepictEvent(DepictedObject depictedObject, java.util.Map<java.lang.String,java.lang.Object> properties)
Depicted object and properties map constructor.WebCommandDepictEvent(DepictedObject depictedObject, C command, com.globalmentor.model.NameValuePair<java.lang.String,java.lang.Object>... parameters)
Depicted object, command, and parameters constructor.WebCommandDepictEvent(DepictedObject depictedObject, C command, java.util.Map<java.lang.String,java.lang.Object> parameters)
Depicted object, command, and parameters map constructor.WebProgressDepictEvent(DepictedObject depictedObject, java.lang.String task, com.globalmentor.model.TaskState taskState, long progress)
Depicted object constructor with an unknown goal.WebProgressDepictEvent(DepictedObject depictedObject, java.lang.String task, com.globalmentor.model.TaskState taskState, long progress, long goal)
Depicted object and goal constructor.
-