Package com.github.bordertech.wcomponents
Contains the core components of the WComponent framework.
-
Interface Summary Interface Description 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.AdapterBasicTableModel.BasicTableModel BasicTableModel provides a basic interface that can be adapted viaAdapterBasicTableModel
forWTable
.AjaxInternalTrigger This interface is used to mark components which use AJAX to handle their internal state.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.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. UseWTable
andWTable.BeanBoundTableModel
instead.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.Diagnosable Marks a component as being able to store diagnostic information.DialogOpenTrigger This interface is used to mark components which can open aWDialog
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.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.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.Image Represents an image.Input Interface for components that correspond to an input field.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".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. menu groups are not compatible with WCAG 2.0.MenuItemSelectable Indicates a menu item can be selected.MenuSelectContainer Indicates a menu container can have its menu items selected.MessageContainer MessageContainer - Interface for aWComponent
that displaysWMessages
.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.Option Describes an option in a list-type control, e.g.Placeholderable This is a marker interface to indicate that this component can take placeholder text.RenderContext The RenderContext is used to render a component.Renderer Handles rendering of WComponents.RendererFactory Describes a renderer factory for a given package.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.ScrollableTableDataModel Deprecated. UseWTable
andWTable.ScrollableTableModel
instead.SelectionToggleable Components that have a selection which can be toggled byWSelectToggle
must implement this interface.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. UseWTable
andWTable.TableModel
instead.Targetable WComponents can be marked as targetable.Track A track provides additional information relating to the video, for example subtitles.TreeItemModel Provides the data and details of the tree items used in aWTree
.TreeTableDataModel Deprecated. UseWTable
andWTable.TableModel
instead.UIContext The state information for a WebComponent tree (a UI) is stored in a UIContext.Video Represents a video.WComponent The WComponent interface.WebComponent The interface for web components.WebModel The interface for objects that store user specific session state for web components.WTable.BeanBoundTableModel The BeanBoundTableModel provides a link between a bean (bound to a table), and the table model API.WTable.ScrollableTableModel This extension ofWTable.TableModel
is primarily for models that do not store their data locally.WTable.TableModel TableModel provides the data for tables. -
Class Summary Class Description AbstractBasicTableModel A skeleton implementation of a basic data model that does not support filtering, sorting, or editability.AbstractBeanBoundTableModel A default implementation of theWTable.BeanBoundTableModel
interface.AbstractBeanTableDataModel Deprecated. UseWTable
andAbstractBeanBoundTableModel
instead.AbstractContainer This abstract implements theContainer
interface to expose methods for retrieving the contents of the container.AbstractEnvironment A base implementation for WEnvironment.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 theMutableContainer
interface to expose methods for modifying the contents of a container.AbstractNamingContextContainer This abstract container implementsNamingContextable
.AbstractRequest This abstract class is intended to support all the various request implementations.AbstractTableDataModel Deprecated. UseWTable
andAbstractTableModel
instead.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 A skeleton implementation ofTreeItemModel
used withWTree
.AbstractTreeTableDataModel Deprecated. UseWTable
andAbstractTableModel
instead.AbstractWComponent AbstractWComponent is the parent class of all standard WComponents.AbstractWComponent.WComponentRef This class is used to hold a reference to the shared singleton instance of a wcomponent for the purpose of serialisation.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.ActionEvent The object that indicates that a component action occured.AdapterBasicTableModel Adapter to allow classes that implement theAdapterBasicTableModel.BasicTableModel
interface to be used as the model forWTable
.AjaxHelper AjaxHelper provides convenience methods to register components for use with the AJAX servlet.AjaxOperation AjaxOperation describes an AJAX operation, which can replace one or more components.AudioResource Provides a bridge to static audio resources which are present in the class path, but not in the web application itself.BeanAndProviderBoundComponentModel TheComponentModel
for components that support binding to a bean either directly or through a BeanProvider.BeanBoundComponentModel TheComponentModel
forBeanBound
components.BeanProviderBoundComponentModel TheComponentModel
forBeanProviderBound
components.CollapsibleGroup This class is used to group multipleWCollapsible
or [@link WTabSet} components and oneWCollapsibleToggle
component together.ComponentModel Holds the extrinsic state information of a WComponent.ComponentWithContext Encapsulates a component along with a context.DataBoundComponentModel The ComponentModel for components implementing theDataBound
interface.DebugValidateXML A class used to make sure the HTML/XML generated by eachWComponent
is well formed.DebugValidateXMLErrorDetail Details of the WComponent and XML Validation Error.DefaultTransientDataContainer A default implementation ofAbstractTransientDataContainer
that doesn't provide any data.DefaultWComponent A trivial implementation of AbstractWComponent.EmptyTableDataModel Deprecated. UseWTable
andEmptyTableModel
instead.EmptyTableModel An empty data model implementation, the default model used byWTable
.EmptyTreeItemModel An empty data model implementation, the default model used byWTree
.FatalErrorPage A component used to display a "Fatal" error page, when an unhandled error occurs.FatalErrorPageFactoryImpl Default implementation ofFatalErrorPageFactory
.HeadersImpl WServlet uses this to handle header information.ImageResource Provides a bridge to static image resources which are present in the class path, but not in the web application itself.Integrity A convenience class to raise integrity issues.InternalResource Provides a bridge to static resources which are present in the class path, but not in the web application itself.InternalResourceMap The ImageResourceMap map keeps a reference to all internal resources within an application.Margin The margins to be used on a component.Message Message - encapsulates a simple message that is to be displayed to the user.OptionGroup Provides a way of grouping options inside list-type controls.RadioButtonGroup This class is used to create a group of radio buttons.SelectListUtil Utility class used byAbstractWSelectList
for processing options and list of options.SimpleBeanBoundTableDataModel Deprecated. UseWTable
andSimpleBeanBoundTableModel
instead.SimpleBeanBoundTableModel A simple table data model that is bound to a list of beans.SimpleBeanBoundTableModel.LevelDetails The details of an expandable level.SimpleBeanListTableDataModel A simple table data model, that takes in a list of beans and bean properties in its constructor.SimpleBeanTreeTableDataModel Deprecated. UseWTable
andSimpleBeanBoundTableModel
instead.SimpleTableDataModel Deprecated. UseWTable
andSimpleTableModel
instead.SimpleTableModel A simple table data model, that takes in tabular data in its constructor.TableTreeNode Deprecated. UseWTable
andWTable.TableModel
instead.TreeItemIdNode A node that holds a tree item id.TreeItemImage Holds the details of an image for a tree item used inWTree
.UIContextDebugWrapper This class can be used to dump the contents of a UIContext object for debugging purposes.UIContextDelegate UIContextDelegate implements UIContext, but delegates all the work to a backing context.UIContextHolder This class holds the current (active) UIContext.UIContextImpl UIContextImpl - implementation ofUIContext
.UicProfileButton Deprecated. 1.1.4 This is NOT a core component and will be deleted ASAP.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.VideoResource Provides a bridge to static image resources which are present in the class path, but not in the web application itself.WAbbrText The WAbbrText component represents an abbreviation or acronym and the full textual description for its (abbreviated) text content.WAjaxControl The WAjaxControl links an AJAX trigger component with one or more AJAX target components.WAjaxControl.AjaxControlModel Holds the extrinsic state information of the component.WAjaxPollingRegion Deprecated. 1.2.0 This component is too abstract which leads to severe accessibility issues under common conditions and should have been an implementation example.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 WAudio provides a means to play audio content.WAudio.AudioModel Holds the extrinsic state information of a WAudio.WBeanComponent WBeanComponent provides a default implementation of a bean-aware component, and is the basis for most bean-aware WComponents.WBeanContainer Deprecated. UseWContainer
instead.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.WCancelButton This component is a specialised version of aWButton
that provides additional client-side functionality commonly associated with a "cancel" button.WCardManager A WCardManager is a wcomponent used to control the visibility of its child components.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 WCheckBoxSelect is a convenience class which presents a group of check boxes for the user to select one or more options from.WCheckBoxSelect.CheckBoxSelectModel Holds the extrinsic state information of the component.WCollapsible The WCollapsible component enables a given component to be expanded/collapsed (shown/hidden) via clicking on the collapsible's header section.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.ColumnModel Holds the extrinsic state information of a WColumn.WColumnLayout This component is used to group together two components into a two column (left and right) display.WComponentGroup<T extends WComponent> Define a group of components that can be used or controlled by other components likeWSubordinateControl
.WComponentGroup.ComponentGroupModel A class used to hold the list of components.WConfirmationButton This component is a specialised version of aWButton
that provides additional client-side functionality commonly associated with a "cancel" button.WContainer A default implementation of theContainer
interface.WContent This wcomponent enables the display of arbitrary document content from a WComponent application.WContent.ContentModel Holds the extrinsic state information of a WContent.WContentLink WDataRenderer This class is a convenience WComponent that is bound to a data object.WDataTable Deprecated. UseWTable
instead.WDataTable.ActionConstraint Describes a constraint on a table action.WDataTable.TableModel Contains the table's UI state.WDataTableRowRenderer Deprecated. UseWTable
andWTableRowRenderer
instead.WDateField This component is a date entry component.WDateField.DateFieldModel DateFieldModel holds Extrinsic state management of the field.WDecoratedLabel WDecorated is a "decorated label" which is typically displayed inside other components, for exampleWTab
.WDecoratedLabel.DecoratedLabelModel A class used to hold the type of label for this component.WDefinitionList WDefinitionList is used to render pair lists of terms/data.WDefinitionList.DefinitionListModel Holds the extrinsic state information of the component.WDialog WDialog is used to display pop-up content.WDialog.DialogModel Holds the state information of a WDialog.WDropdown The WDropdown component is used to let the user select a single option from a drop-down list.WDropdown.DropdownModel Holds the extrinsic state information of the drop down.WebUtilities WComponent and HTML related utility methods.WebUtilities.NumericEntityIgnorer Implementation of the CodePointTranslator to throw away the matching characters.WEditableImage The WEditableImage component provides a way for the user to edit and upload modifications to an image.WEditableImage.EditableImageModel Holds the extrinsic state information of a WEditableImage.WEmailField A WEmailField is a wcomponent used to display an email input field.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 This component is used to group together a collection ofWField
components to provide a consistent layout template.WFieldLayout.FieldLayoutModel Holds the extrinsic state information of the component.WFieldSet WFieldSet is used to logically group together input fields.WFieldSet.FieldSetModel Holds the extrinsic state information of the component.WFigure WFigure represents a container that is used to associate a large graphical element with its text description.WFigure.FigureModel Holds the extrinsic state information of a WFigure.WFileWidget Deprecated. UseWMultiFileWidget
instead.WFileWidget.FileWidgetModel Holds the extrinsic state information of a WFileWidget.WFilterText WFilterText is an extension ofWText
that can be used to replace text.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.WHiddenComment This component is useful to put hidden text on a page.WHorizontalRule WHorizontalRule is used to render a horizontal rule (line).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 This component enables the creation of links within a page.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.LinkModel Holds the extrinsic state information of a WLink.WLink.WindowAttributes Encapsulates window attributes for new windows which are opened.WList This component is an extension of aWRepeater
that is used to render a collection of items as a list.WList.ListModel ListModel holds Extrinsic state management of the field.WMenu This component enables rendering of a menuing system for an application.WMenu.MenuModel Holds the state information for a WMenu.WMenuItem This component provides a menu item for use either directly in the top level of aWMenu
or as an item within aWSubMenu
orWMenuItemGroup
.WMenuItem.MenuItemModel Holds the extrinsic state information of a WMenuItem.WMenuItemGroup Deprecated. menu groups are not compatible with WCAG 2.0.WMessageBox AWMessageBox
is a component that renders a collection of informational messages.WMessageBox.MessageModel Holds the extrinsic state information of a WMessageBox.WMessages WMessages provides a convenient wrapper for the WMessageBox and WValidationErrors components, and lets the developer use a "singleton" WMessages instance per application.WMessagesValidatingAction WMessagesValidatingAction - Convenience class that validates a component and uses WMessages to display the results.WMultiDropdown The WMultiDropdown component allows multiple dropdown elements to be generated dynamically on the client, without requiring the page to be reloaded.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 This component is functionally the same asWMultiSelect
but it looks different.WMultiSelectPair.MultiSelectPairModel Holds the extrinsic state information of the component.WMultiTextField The WMultiTextField component allows multiple text input elements to be generated dynamically on the client without requiring the page to be reloaded.WMultiTextField.MultiTextFieldModel MultiTextFieldModel holds Extrinsic state management of the field.WNamingContext A container that provides aNamingContextable
for its children's ids.WNumberField A WNumberField is a wcomponent used to display a numeric input field.WNumberField.NumberFieldModel NumberFieldModel holds Extrinsic state management of the field.WPanel A WPanel is used to group components together.WPanel.PanelModel A class used to hold the list of options for this component.WPartialDateField This component is a date entry component.WPartialDateField.PartialDateFieldModel Holds the extrinsic state information of the partial date.WPasswordField A WPasswordField is a wcomponent used to display a password input field.WPasswordField.PasswordFieldModel PasswordFieldModel holds Extrinsic state management of the field.WPhoneNumberField A WPhoneNumberField is a wcomponent used to display a telephone number field.WPhoneNumberField.PhoneFieldModel PhoneFieldModel holds Extrinsic state management of the field.WPopup This component enables a pop up browser window to an arbitrary location.WPopup.PopupModel Stores the WPopup state information.WPrintButton This button opens a client side browser print window.WProgressBar WProgressBar is a component for displaying progress bars.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 aRadioButtonGroup
.WRadioButtonSelect WRadioButtonSelect is a convenience class which presents a group of radio buttons for the user to select one option from.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 This is a layout component, to which you addWColumn
components.WRow.RowModel Holds the extrinsic state information of the component.WSection The WSection component defines a major discrete section of a screen which is associated with, and described by, a heading.WSection.SectionModel Holds the extrinsic state information of a WSection.WSelectToggle This is component can be used to select all/none within a containing component, for example aWPanel
orWFieldSet
containingWCheckBox
es, or aWDataTable
with multiple row selection enabled.WSelectToggle.SelectToggleModel Holds the extrinsic state information of a WSelectToggle.WSeparator WSeparator provides spacing between items in a WMenu or WSubMenu.WShuffler The WShuffler is a WComponent that allows a list of options to have its order manually shuffled by the user.WShuffler.ShufflerModel The ShufflerModel holds the state management of the shuffler.WSingleSelect The WSingleSelect input component allows the user to select one option from a list.WSingleSelect.SingleSelectModel Holds the extrinsic state information of the component.WSkipLinks WSkipLinks is a component which has a heading and a list of internal links.WStyledText This component is used to render the different types of text.WStyledText.StyledTextModel Holds the extrinsic state information of a WStyledText.WSubMenu This component is used to provide either a dropmenu (when added directly to aWMenu
or nestable sub menus (when added to anotherWSubMenu
instance).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.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. No replacement: must not be used as causes accessibility failure.WTable The WTable component is used to display tabular data.WTable.ActionConstraint Describes a constraint on a table action.WTable.RowIdWrapper Used to wrap the row index and the row key (used to uniquely identify the row).WTable.TableRepeater This repeater extension is necessary to ensure that tree-tables are painted correctly.WTable.WTableComponentModel Contains the table's UI state.WTableColumn WTableColumn represents a column in aWDataTable
.WTableColumn.WTableColumnModel The component model that holds the column's state.WTableRepeater Deprecated. UseWTable
instead.WTableRowRenderer WTableRowRenderer is used by the table's repeater to render row data.WTabSet This component enables rendering of a set of tabbed components.WTabSet.TabSetModel Holds the extrinsic state information of a WTabSet.WTemplate Allows the use of custom templates to layout components, insert custom css and javascript.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 A WTextArea is a wcomponent used to display a html textarea.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 WTimeoutWarning provides a mechanism to pass a session timeout period in seconds to the client.WTimeoutWarning.TimeoutWarningModel Extends ComponentModel to provide timeout and warning periods to be set.WToggleButton A selectable component with a button-like appearance.WToggleButton.ToggleButtonModel Holds state information for the toggle button.WTree WTree represents a tree view selection control.WTree.WTreeComponentModel Contains the tree's UI state.WVideo WVideo is used to display video content on the client.WVideo.VideoModel Holds the extrinsic state information of a WVideo.WWindow This component enables a pop up browser window with interactive wcomponent content.WWindow.WindowModel Holds the extrinsic state information of a window.XmlStringBuilder This class is used by the Layout classes to assist with common but primitive html/xml string construction. -
Enum Summary Enum Description AjaxOperation.AjaxAction AJAX actions.HeadingLevel Heading level types.MenuSelectContainer.SelectionMode The available types of selection mode for the items in a menu.Size Used to ensure consistent spacing of intra-component gaps and Margins.Track.Kind Describes the kind of track.TreeItemModel.ShuffleType A type to indicate how a tree item can be shuffled.WAudio.Controls Deprecated. Note that the only options for HTML audio element are to show native controls or not.WAudio.Preload This is used to indicate whether pre-loading of content should occur before the clip is played.WButton.ImagePosition This is used to control the position of the image on the button relative to the text label.WCheckBoxSelect.Layout An enumeration of button layouts.WCollapsible.CollapsibleMode The available types of collapsible mode.WColumn.Alignment Describes how content within a column should be aligned.WContent.DisplayMode An enumeration of how the content should be provided to the user.WDataTable.ExpandMode This is used to control how row expansion should work.WDataTable.PaginationMode This is used to control how pagination should work.WDataTable.SelectAllType This is used to control how the "select all" function should work.WDataTable.SelectMode This is used to control how row selection should work.WDataTable.SeparatorType This is used to control the type of striping used, if any.WDataTable.SortMode This is used to control how sorting should work.WDataTable.StripingType This is used to control the type of striping used, if any.WDataTable.Type This is used to control how table data should be displayed.WDefinitionList.Type The layout options.WDropdown.DropdownType Deprecated. COMBO no longer required.WFieldSet.FrameType Describes how the field set's frame is rendered.WFigure.FigureMode The available types of AJAX mode.WLink.ImagePosition This is used to control the position of the image on the link.WList.Separator An enumeration of possible values for the item separator.WList.Type An enumeration of possible values for the list type.WMenu.MenuType The available types of client-side menus.WMenu.SelectMode Deprecated. UseMenuSelectContainer.getSelectionMode()
instead.WMessageBox.Type An enumeration of message box types.WPanel.PanelMode The available types of panel mode.WPanel.Type An enumeration of available panel types.WProgressBar.ProgressBarType Progress bar types.WProgressBar.UnitType Deprecated. - not implemented in HTML spec - do not useWRadioButtonSelect.Layout An enumeration of button layouts.WSection.SectionMode The available types of section mode.WSelectToggle.State Describes the tri-state nature of a selectToggle.WStyledText.Type The available types of text.WStyledText.WhitespaceMode Specifies how white-space should be handled.WSubMenu.MenuMode The available types of operation.WSuggestions.Autocomplete The way in which the suggestion is provided to and selected by the user.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.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.Type This is used to control how table data should be displayed.WTableColumn.Alignment An enumeration of possible values for horizontal alignment of table column content.WTabSet.TabMode The available types of tab invocation.WTabSet.TabSetType The available types of client-side tab sets.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.WVideo.Controls Deprecated. replaced with renderControls accessorsWVideo.isRenderControls()
andWVideo.setRenderControls(boolean)
WVideo.Preload This is used to indicate whether pre-loading of content should occur before the clip is played. -
Exception Summary Exception Description ActionEscape Extensions of ActionEscape indicated that they must be handled during the action phase of processing.ContentEscape An Escape subclass that bypasses the usual request -> paint flow by directly producing the binary document content.ErrorCodeEscape Allows an error code and message to be sent on the response.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.ForwardException This escape is thrown to forward the browser to a different URL rather than rendering the UI.InitialisationException This is a pretty fatal kind of exception, the kind that is thrown from the very core of the UI framework when initialisation completely fails.IntegrityException An IntegrityException is usually thrown to indicate a misconfiguration of a WComponent.