AbstractBasicTableModel |
A skeleton implementation of a basic data model that does not support filtering, sorting, or editability.
|
AbstractBeanBoundTableModel |
|
AbstractBeanTableDataModel |
Deprecated.
|
AbstractContainer |
This abstract implements the Container interface to expose methods for retrieving the contents of the
container.
|
AbstractInput |
Superclass for components that correspond to an input field.
|
AbstractInput.InputModel |
InputModel holds Extrinsic state management of the field.
|
AbstractMutableContainer |
This abstract class extends AbstractContainer and implements the MutableContainer interface to expose methods
for modifying the contents of a container.
|
AbstractNamingContextContainer |
|
AbstractTableDataModel |
Deprecated.
|
AbstractTableModel |
A skeleton implementation of a simple data model that does not support sorting, selectability, expandability or
editability.
|
AbstractTransientDataContainer |
AbstractTransientContextContainer ensures that all child components have transient state - ie will have their UI
contexts reset after each request.
|
AbstractTreeItemModel |
|
AbstractTreeTableDataModel |
Deprecated.
|
AbstractWComponent |
AbstractWComponent is the parent class of all standard WComponents.
|
AbstractWMultiSelectList |
AbstractWMultiSelectList provides the basis for components that allow the user to select multiple items from a list.
|
AbstractWMultiSelectList.MultiSelectionModel |
Holds the extrinsic state information of the multi select list.
|
AbstractWSelectList |
AbstractWSelectList provides the basis for components that allow the user to select an item from a list.
|
AbstractWSelectList.SelectionModel |
Holds the extrinsic state information of the list.
|
AbstractWSingleSelectList |
AbstractWSingleSelectList provides the basis for components that allow the user to select a single item from a list.
|
AccessKeyable |
Components that can have an access key.
|
Action |
WComponents that trigger a form submit can be given an Action which will be executed as part of the submit.
|
ActionEscape |
Extensions of ActionEscape indicated that they must be handled during the action phase of processing.
|
ActionEvent |
The object that indicates that a component action occured.
|
AdapterBasicTableModel.BasicTableModel |
|
AjaxInternalTrigger |
This interface is used to mark components which use AJAX to handle their internal state.
|
AjaxOperation |
AjaxOperation describes an AJAX operation, which can replace one or more components.
|
AjaxOperation.AjaxAction |
AJAX actions.
|
AjaxTarget |
This interface is used to mark components which are to be individually targeted for replacement with AJAX.
|
AjaxTrigger |
This interface is used to mark components which are able to trigger an AJAX request.
|
Audio |
Represents an audio clip.
|
BeanAndProviderBoundComponentModel |
The ComponentModel for components that support binding to a bean either directly or through a BeanProvider.
|
BeanAware |
The super-interface for "bean-aware" components.
|
BeanBound |
Components implementing this interface are directly bound to a bean.
|
BeanProvider |
The BeanProvider interface can be implemented by applications to dynamically supply BeanProviderBound WComponents
with the bean data they require, whenever they request it.
|
BeanProviderBound |
Components implementing this interface are bound to a bean through a BeanProvider.
|
BeanTableDataModel |
Deprecated.
|
CollapsibleGroup |
|
ComponentModel |
Holds the extrinsic state information of a WComponent.
|
ComponentWithContext |
Encapsulates a component along with a context.
|
Container |
The interface for WComponents which can contain child WComponents.
|
ContentAccess |
This interface enables access to arbitrary document content such as a PDF.
|
ContentStreamAccess |
This interface enables access to arbitrary document content such as a PDF.
|
DataBound |
As a general concept all WComponents can be looked upon as being editors for data structures that are entirely
independent of the user interface.
|
DataBoundComponentModel |
The ComponentModel for components implementing the DataBound interface.
|
Diagnosable |
Marks a component as being able to store diagnostic information.
|
DialogOpenTrigger |
This interface is used to mark components which can open a WDialog via AJAX.
|
Disableable |
Expresses the notion that a WComponent can handle the idea of being "enabled" or "disabled".
|
DropZone |
This interface is used to mark components which are able to respond to the user "dropping" items via drag and
drop.
|
EmptyTableDataModel |
Deprecated.
|
EmptyTableModel |
An empty data model implementation, the default model used by WTable .
|
EmptyTreeItemModel |
An empty data model implementation, the default model used by WTree .
|
Environment |
Methods for finding out about the environment in which wcomponents are hosted.
|
ErrorPage |
An interface used to distinguish a concrete Error Page WComponent from other normal WComponents.
|
Escape |
An escape can be thrown during servicing in which case the WComponent's paint will not be used, instead the escape
method will be called, after the setRequest and setResponse methods are called.
|
FatalErrorPageFactory |
This interface enables a plug in point for alternative error pages.
|
Headers |
WComponents can use this interface to communicate "global" or "shared" items to the server.
|
HeadingLevel |
Heading level types.
|
Image |
Represents an image.
|
ImageResource |
Provides a bridge to static image resources which are present in the class path, but not in the web application
itself.
|
Input |
Interface for components that correspond to an input field.
|
InternalResource |
Provides a bridge to static resources which are present in the class path, but not in the web application itself.
|
Labelable |
Expresses the notion that a WComponent can be labelled by a WLabel.
|
Mandatable |
Expresses the notion that a WComponent can handle the idea of being "mandatory" or "optional".
|
Margin |
The margins to be used on a component.
|
Marginable |
WComponents that can have a margin.
|
MenuContainer |
A component that can hold menu items.
|
MenuItem |
A component that can be used as a menu item in a menu container.
|
MenuItemGroup |
Deprecated.
|
MenuItemSelectable |
Indicates a menu item can be selected.
|
MenuSelectContainer |
Indicates a menu container can have its menu items selected.
|
MenuSelectContainer.SelectionMode |
The available types of selection mode for the items in a menu.
|
Message |
Message - encapsulates a simple message that is to be displayed to the user.
|
MessageContainer |
|
MultiInputComponent |
Expresses the notion that a WComponent is a group of inputs.
|
MutableContainer |
The interface for Containers which can have content added/removed.
|
NamingContextable |
This interface is used to mark components which hold a name context.
|
Placeholderable |
This is a marker interface to indicate that this component can take placeholder text.
|
RadioButtonGroup |
This class is used to create a group of radio buttons.
|
RenderContext |
The RenderContext is used to render a component.
|
Renderer |
Handles rendering of WComponents.
|
Request |
The interface that the Web framework needs to see from the HttpServletRequest.
|
Response |
An abstraction of a response to a client in a web environment, that allows WComponents to function similarly when
running in e.g.
|
SelectionToggleable |
Components that have a selection which can be toggled by WSelectToggle
must implement this interface.
|
SimpleBeanBoundTableModel.LevelDetails |
The details of an expandable level.
|
Size |
Used to ensure consistent spacing of intra-component gaps and Margins.
|
SubordinateTarget |
This interface is used to mark components which can be targeted by a Subordinate control.
|
SubordinateTrigger |
This interface is used to mark components which are able to trigger a client-side Subordinate.
|
TableDataModel |
Deprecated.
|
TableTreeNode |
Deprecated.
|
Targetable |
WComponents can be marked as targetable.
|
Track |
A track provides additional information relating to the video, for example subtitles.
|
Track.Kind |
Describes the kind of track.
|
TreeItemIdNode |
A node that holds a tree item id.
|
TreeItemImage |
Holds the details of an image for a tree item used in WTree .
|
TreeItemModel |
Provides the data and details of the tree items used in a WTree .
|
TreeItemModel.ShuffleType |
A type to indicate how a tree item can be shuffled.
|
TreeTableDataModel |
Deprecated.
|
UIContext |
The state information for a WebComponent tree (a UI) is stored in a UIContext.
|
UIContextDelegate |
UIContextDelegate implements UIContext, but delegates all the work to a backing context.
|
UserAgentInfo |
This server side browser detection code is required as the client side browser detection code doesn't work for
WebSeal's URL re-writing.
|
Video |
Represents a video.
|
WAjaxControl.AjaxControlModel |
Holds the extrinsic state information of the component.
|
WApplication |
This component must be used as the top level component for an application.
|
WApplication.ApplicationResource |
Holds the details of CSS and JS custom resources.
|
WApplication.WApplicationModel |
Holds the extrinsic state information of a WApplication.
|
WAudio.AudioModel |
Holds the extrinsic state information of a WAudio.
|
WAudio.Controls |
Deprecated.
|
WAudio.Preload |
This is used to indicate whether pre-loading of content should occur before the clip is played.
|
WBeanComponent |
WBeanComponent provides a default implementation of a bean-aware component, and is the basis for most bean-aware
WComponents.
|
WButton |
A WButton is used to submit the contents of the form to the server.
|
WButton.ButtonModel |
Holds the extrinsic state information of a WButton.
|
WButton.ImagePosition |
This is used to control the position of the image on the button relative to the text label.
|
WCardManager.CardManagerModel |
Holds the extrinsic state information of a CardManager.
|
WCheckBox |
A WCheckBox is a wcomponent used to display a checkbox input field.
|
WCheckBox.CheckBoxModel |
Holds the extrinsic state information of the component.
|
WCheckBoxSelect.CheckBoxSelectModel |
Holds the extrinsic state information of the component.
|
WCheckBoxSelect.Layout |
An enumeration of button layouts.
|
WCollapsible |
The WCollapsible component enables a given component to be expanded/collapsed (shown/hidden) via clicking on the
collapsible's header section.
|
WCollapsible.CollapsibleMode |
The available types of collapsible mode.
|
WCollapsible.CollapsibleModel |
Holds the extrinsic state information of a WCollapsible.
|
WCollapsibleToggle |
This is component can be used to expand or collapse all collapsibles.
|
WCollapsibleToggle.CollapsibleModel |
Holds the extrinsic state information of the component.
|
WColumn |
This is a layout component to be used in conjunction with WRow.
|
WColumn.Alignment |
Describes how content within a column should be aligned.
|
WColumn.ColumnModel |
Holds the extrinsic state information of a WColumn.
|
WComponent |
The WComponent interface.
|
WComponentGroup |
Define a group of components that can be used or controlled by other components like WSubordinateControl .
|
WComponentGroup.ComponentGroupModel |
A class used to hold the list of components.
|
WContainer |
A default implementation of the Container interface.
|
WContent.ContentModel |
Holds the extrinsic state information of a WContent.
|
WContent.DisplayMode |
An enumeration of how the content should be provided to the user.
|
WDataRenderer |
This class is a convenience WComponent that is bound to a data object.
|
WDataTable |
Deprecated.
|
WDataTable.ActionConstraint |
Deprecated.
Describes a constraint on a table action.
|
WDataTable.ExpandMode |
Deprecated.
This is used to control how row expansion should work.
|
WDataTable.PaginationMode |
Deprecated.
This is used to control how pagination should work.
|
WDataTable.SelectAllType |
Deprecated.
This is used to control how the "select all" function should work.
|
WDataTable.SelectMode |
Deprecated.
This is used to control how row selection should work.
|
WDataTable.SeparatorType |
Deprecated.
This is used to control the type of striping used, if any.
|
WDataTable.SortMode |
Deprecated.
This is used to control how sorting should work.
|
WDataTable.StripingType |
Deprecated.
This is used to control the type of striping used, if any.
|
WDataTable.TableModel |
Deprecated.
Contains the table's UI state.
|
WDataTable.Type |
Deprecated.
This is used to control how table data should be displayed.
|
WDateField.DateFieldModel |
DateFieldModel holds Extrinsic state management of the field.
|
WDecoratedLabel |
WDecorated is a "decorated label" which is typically displayed inside other components, for example
WTab .
|
WDecoratedLabel.DecoratedLabelModel |
A class used to hold the type of label for this component.
|
WDefinitionList.DefinitionListModel |
Holds the extrinsic state information of the component.
|
WDefinitionList.Type |
The layout options.
|
WDialog.DialogModel |
Holds the state information of a WDialog.
|
WDropdown.DropdownModel |
Holds the extrinsic state information of the drop down.
|
WDropdown.DropdownType |
Deprecated.
|
WebComponent |
The interface for web components.
|
WebModel |
The interface for objects that store user specific session state for web components.
|
WebUtilities.NumericEntityIgnorer |
Implementation of the CodePointTranslator to throw away the matching characters.
|
WEditableImage.EditableImageModel |
Holds the extrinsic state information of a WEditableImage.
|
WEmailField.EmailFieldModel |
EmailFieldModel holds Extrinsic state management of the field.
|
WField |
This component is used to aggregate the common elements that are used to display an editable field (ie, the label,
the field itself and an error indicator).
|
WField.FieldModel |
Holds the extrinsic state information of the component.
|
WFieldLayout.FieldLayoutModel |
Holds the extrinsic state information of the component.
|
WFieldSet.FieldSetModel |
Holds the extrinsic state information of the component.
|
WFieldSet.FrameType |
Describes how the field set's frame is rendered.
|
WFigure.FigureMode |
The available types of AJAX mode.
|
WFigure.FigureModel |
Holds the extrinsic state information of a WFigure.
|
WFileWidget.FileWidgetModel |
Deprecated.
Holds the extrinsic state information of a WFileWidget.
|
WFilterText.FilterTextModel |
FilterTextModel holds Extrinsic state management of the component.
|
WHeading |
This component is used to render the different types of headings within an application.
|
WHeading.HeadingModel |
Holds the extrinsic state information of the component.
|
WImage |
The WImage component provides a way for applications to display images within their application.
|
WImage.ImageModel |
Holds the extrinsic state information of a WImage.
|
WImageEditor |
EXPERIMENTAL API WARNING - this API is under development and is likely to change.
|
WImageEditor.ImageEditModel |
Holds the extrinsic state information of a WImageEditor.
|
WInternalLink.InternalLinkModel |
InternalLinkModel holds Extrinsic state management of the component.
|
WInvisibleContainer |
This container is used as a marker for some special cases, where we want to skip normal WComponent life-cycle
processes.
|
WLabel |
The WLabel component is used to display a textual label for an input field.
|
WLabel.LabelModel |
Holds the extrinsic state information of a WLabel.
|
WLink |
Note that WLink is different to WButton rendered as a link because WLink will not post the form, and does not support
Actions.
|
WLink.Builder |
This class allows building of WLink in a fluent interface style.
|
WLink.ImagePosition |
This is used to control the position of the image on the link.
|
WLink.LinkModel |
Holds the extrinsic state information of a WLink.
|
WLink.WindowAttributes |
Encapsulates window attributes for new windows which are opened.
|
WList.ListModel |
ListModel holds Extrinsic state management of the field.
|
WList.Separator |
An enumeration of possible values for the item separator.
|
WList.Type |
An enumeration of possible values for the list type.
|
WMenu.MenuModel |
Holds the state information for a WMenu.
|
WMenu.MenuType |
The available types of client-side menus.
|
WMenu.SelectMode |
Deprecated.
|
WMenuItem |
This component provides a menu item for use either directly in the top level of a WMenu or as an item within
a WSubMenu or WMenuItemGroup .
|
WMenuItem.MenuItemModel |
Holds the extrinsic state information of a WMenuItem.
|
WMenuItemGroup |
Deprecated.
|
WMessageBox |
A WMessageBox is a component that renders a collection of informational messages.
|
WMessageBox.MessageModel |
Holds the extrinsic state information of a WMessageBox.
|
WMessageBox.Type |
An enumeration of message box types.
|
WMessages |
WMessages provides a convenient wrapper for the WMessageBox and WValidationErrors components, and lets the developer
use a "singleton" WMessages instance per application.
|
WMultiFileWidget |
The WMultiFileWidget component allows multiple file input elements to be uploaded, without requiring an entire page
reload for each item.
|
WMultiFileWidget.FileWidgetUpload |
Holds the uploaded file and extra details.
|
WMultiFileWidget.MultiFileWidgetModel |
Holds the extrinsic state information of a WMultiFileWidget.
|
WMultiSelect |
The WMultiSelect input component allows the user to select one or more options from a list.
|
WMultiSelect.MultiSelectModel |
Holds the extrinsic state information of the component.
|
WMultiSelectPair.MultiSelectPairModel |
Holds the extrinsic state information of the component.
|
WMultiTextField.MultiTextFieldModel |
MultiTextFieldModel holds Extrinsic state management of the field.
|
WNumberField.NumberFieldModel |
NumberFieldModel holds Extrinsic state management of the field.
|
WPanel |
A WPanel is used to group components together.
|
WPanel.PanelMode |
The available types of panel mode.
|
WPanel.PanelModel |
A class used to hold the list of options for this component.
|
WPanel.Type |
An enumeration of available panel types.
|
WPartialDateField.PartialDateFieldModel |
Holds the extrinsic state information of the partial date.
|
WPasswordField.PasswordFieldModel |
PasswordFieldModel holds Extrinsic state management of the field.
|
WPhoneNumberField.PhoneFieldModel |
PhoneFieldModel holds Extrinsic state management of the field.
|
WPopup.PopupModel |
Stores the WPopup state information.
|
WProgressBar.ProgressBarType |
Progress bar types.
|
WProgressBar.UnitType |
Deprecated.
|
WProgressBar.WProgressBarModel |
The component model that holds progress bar's state.
|
WRadioButton |
A WRadioButton is a wcomponent used to display a radio button and must be used with a RadioButtonGroup .
|
WRadioButtonSelect.Layout |
An enumeration of button layouts.
|
WRadioButtonSelect.RadioButtonSelectModel |
Holds the extrinsic state information of the component.
|
WRepeater |
When you have a situation where you have a list of a repeated data type that you want to render or edit, then this ui
component can help.
|
WRepeater.RepeaterModel |
Holds the extrinsic state information of a WRepeater.
|
WRepeater.SubUIContext |
The SubUIContext stores the state information for the repeated component hierarchy for a single row in the
repeater.
|
WRepeater.WRepeatRoot |
Component to hold the repeated component and provide the correct row data.
|
WRow.RowModel |
Holds the extrinsic state information of the component.
|
WSection.SectionMode |
The available types of section mode.
|
WSection.SectionModel |
Holds the extrinsic state information of a WSection.
|
WSelectToggle.SelectToggleModel |
Holds the extrinsic state information of a WSelectToggle.
|
WSelectToggle.State |
Describes the tri-state nature of a selectToggle.
|
WSeparator |
WSeparator provides spacing between items in a WMenu or WSubMenu.
|
WShuffler.ShufflerModel |
The ShufflerModel holds the state management of the shuffler.
|
WSingleSelect.SingleSelectModel |
Holds the extrinsic state information of the component.
|
WStyledText.StyledTextModel |
Holds the extrinsic state information of a WStyledText.
|
WStyledText.Type |
The available types of text.
|
WStyledText.WhitespaceMode |
Specifies how white-space should be handled.
|
WSubMenu |
This component is used to provide either a dropmenu (when added directly to a WMenu or nestable sub menus
(when added to another WSubMenu instance).
|
WSubMenu.MenuMode |
The available types of operation.
|
WSubMenu.SubMenuModel |
Holds the extrinsic state information of a WSubMenu.
|
WSuggestions |
WSuggestions represents a device for providing suggested input for a text-like input field.
|
WSuggestions.Autocomplete |
The way in which the suggestion is provided to and selected by the user.
|
WSuggestions.SuggestionsModel |
A class used to hold the list of options for this component.
|
WTab |
WTab encapsulates a tab on a tab set.
|
WTab.TabModel |
Holds the extrinsic state information of a WTab.
|
WTabGroup |
Deprecated.
|
WTable |
The WTable component is used to display tabular data.
|
WTable.ActionConstraint |
Describes a constraint on a table action.
|
WTable.BeanBoundTableModel |
The BeanBoundTableModel provides a link between a bean (bound to a table), and the table model API.
|
WTable.ExpandMode |
This is used to control how row expansion should work.
|
WTable.PaginationLocation |
This is used to control where in the table the pagination controls appear.
|
WTable.PaginationMode |
This is used to control how pagination should work.
|
WTable.RowIdWrapper |
Used to wrap the row index and the row key (used to uniquely identify the row).
|
WTable.SelectAllType |
This is used to control how the "select all" function should work.
|
WTable.SelectMode |
This is used to control how row selection should work.
|
WTable.SeparatorType |
This is used to control the type of striping used, if any.
|
WTable.SortMode |
This is used to control how sorting should work.
|
WTable.StripingType |
This is used to control the type of striping used, if any.
|
WTable.TableModel |
TableModel provides the data for tables.
|
WTable.TableRepeater |
This repeater extension is necessary to ensure that tree-tables are painted correctly.
|
WTable.Type |
This is used to control how table data should be displayed.
|
WTable.WTableComponentModel |
Contains the table's UI state.
|
WTableColumn |
|
WTableColumn.Alignment |
An enumeration of possible values for horizontal alignment of table column content.
|
WTableColumn.WTableColumnModel |
The component model that holds the column's state.
|
WTabSet |
This component enables rendering of a set of tabbed components.
|
WTabSet.TabMode |
The available types of tab invocation.
|
WTabSet.TabSetModel |
Holds the extrinsic state information of a WTabSet.
|
WTabSet.TabSetType |
The available types of client-side tab sets.
|
WTemplate.TemplateModel |
A class used to hold the list of options for this component.
|
WText |
WText is used to render some basic/raw text.
|
WText.TextModel |
Component model for WText.
|
WTextArea.TextAreaModel |
TextAreaModel holds Extrinsic state management of the field.
|
WTextField |
A WTextField is a wcomponent used to display a html text input field.
|
WTextField.TextFieldModel |
TextFieldModel holds Extrinsic state management of the field.
|
WTimeoutWarning.TimeoutWarningModel |
Extends ComponentModel to provide timeout and warning periods to be set.
|
WToggleButton.ToggleButtonModel |
Holds state information for the toggle button.
|
WTree.ExpandMode |
This is used to control how row expansion should work.
|
WTree.SelectMode |
This is used to control how row selection should work.
|
WTree.Type |
This is used to indicate the type of tree.
|
WTree.WTreeComponentModel |
Contains the tree's UI state.
|
WVideo.Controls |
Deprecated.
|
WVideo.Preload |
This is used to indicate whether pre-loading of content should occur before the clip is played.
|
WVideo.VideoModel |
Holds the extrinsic state information of a WVideo.
|
WWindow.WindowModel |
Holds the extrinsic state information of a window.
|