org.wings |
Provides the core components and interfacing building up wingS.
For a detailed description of how to use the wingS core classes,
please refer to the user manual and/or demo applications.
|
Java Source File Name | Type | Comment |
AbstractActionPropertyChangeListener.java | Class | |
CmsForm.java | Class | CmsForm. |
CmsFrame.java | Class | CmsFrame. |
CmsLayout.java | Class | CmsLayout. |
DebugTagHandler.java | Class | DebugTagHandler. |
DefaultReloadManager.java | Class | Default implementation of the reload manager. |
LowLevelEventListener.java | Interface | For components that take part in the event dispatching process.
WingS event dispatching is complex. |
MacroTagHandler.java | Class | CmsObjectTagHandler. |
PortletRequestURL.java | Class | This class extends the RequestURL to make it possible the the actionURL from
the portlet can be written out without any additional parameters or sites. |
ReloadManager.java | Interface | A reload manger is responsible for managing reloads and updates of components as
well as for invalidating the epoch of frames whose contained components changed. |
Renderable.java | Interface | For classes that can be rendered, i.e. |
RequestURL.java | Class | Handles a HTTP GET Address that can be updated with additional parameters. |
Resource.java | Class | Wrapper to decorate various resource (i.e. |
SAbstractAdjustable.java | Class | |
SAbstractButton.java | Class | Base class for components with button functionality, ie. |
SAbstractClickable.java | Class | Base class for clickable icon/text compounds. |
SAbstractIcon.java | Class | Base class for icons. |
SAbstractIconTextCompound.java | Class | Base class for elements with icon and text like
SAbstractButton and
SClickable . |
SAbstractLayoutManager.java | Class | Base class for layout managers. |
SAnchor.java | Class | Container used to force a HTML Link. |
SBorderFactory.java | Class | Factory class for standard SBorder elements. |
SBorderLayout.java | Class | Swing-like border layout. |
SBoundedRangeModel.java | Interface | |
SBoxLayout.java | Class | Allows multiple components to be laid out either vertically or horizontally. |
SButton.java | Class | Simple Button widget. |
SButtonGroup.java | Class | Used to create a multiple-exclusion scope for a set of buttons.
Creating a set of buttons with the same ButtonGroup object means
that turning "on" one of those buttons turns off all other buttons in the
group.
A SButtonGroup can be used with any set of objects that inherit from
SAbstractButton , because they support the selected state.
Initially, all buttons in the group are unselected. |
SButtonModel.java | Interface | |
SByteArrayIcon.java | Class | An icon implementation that uses a bytearray for data storage. |
SCardLayout.java | Class | Swing-like card layout. |
SCellRendererPane.java | Class | Internal component (re)used during the rendering process of cell based components
like
STree and
STable s. |
SCheckBox.java | Class | Checkbox widget. |
SClickable.java | Class | A basic icon-text compound
where you can set an event by hand or which could be
used as a base class to extend from. |
SComboBox.java | Class | Combobox widget to be used inside
SForm elements. |
SComponent.java | Class | Object having a graphical representation that can be displayed on the
screen and that can interact with the user. |
SConstants.java | Interface | Contains several constants used at various places in wingS. |
SContainer.java | Class | Can hold several other SComponents . |
Scrollable.java | Interface | For scrollable components, i.e. |
SDefaultBoundedRangeModel.java | Class | |
SDefaultButtonModel.java | Class | |
SDefaultCellEditor.java | Class | Default table cell editor. |
SDefaultComboBoxModel.java | Class | Default implementation of a model for
SComboBox components. |
SDefaultListCellRenderer.java | Class | Default implementation of a
SListCellRenderer . |
SDefaultListModel.java | Class | Default implementation of a
ListModel . |
SDefaultListSelectionModel.java | Class | Default implementation of a list selection model. |
SDelayedEventModel.java | Interface | For components/models that should not fire events immediately when they occur, but on request (internal). |
SDesktopPane.java | Class | Container that holds SInternalFrames. |
SDialog.java | Class | Top-level window with a title and a border that is typically used to take
some form of input from the user. |
SDimension.java | Class | Holds preferred component sizes (dimensions).
Web browsers support different notations for sizes. |
SDownloadButton.java | Class | Allows downloading of the passed Resource implementation. |
SFileChooser.java | Class | Shows a textfield with a browse-button to enter a filename.
The file is uploaded via HTTP and made accessible to the WingS application.
The uploaded file is stored temporarily in the filesystem of the
server with a unique name, so that uploaded files with the same
filename do not clash. |
SFileIcon.java | Class | SIcon implementation that is externalized globally
and is not bound to a session. |
SFlowDownLayout.java | Class | A
SFlowLayout with vertical orientation. |
SFlowLayout.java | Class | Arranges components in a left-to-right or top-to-bottom order. |
SFont.java | Class | Defines and represents a customized font (font name, style and size). |
SForm.java | Class | Container in which you need to wrap HTML input fields (ie. STextField )
to work correctly. |
SFormattedTextField.java | Class | Formats it content interactivly on the server side via DWR/AJAX. |
SFrame.java | Class | The root component of every component hierarchy.
A SessionServlet requires an instance of SFrame to render the page.
SFrame consists of some header informaton (meta, link, script)
and a stack of components. |
SGridBagLayout.java | Class | Tries to simulate swing GridBag behaviour as close as possible.
This layout is similar to Swing's GridBagLayout, though it can't
implement all functionalities because of the limitations of
HTML-table. |
SGridLayout.java | Class | Swing-like grid layout. |
SIcon.java | Interface | For small fixed size pictures, typically used to decorate components. |
SImageIcon.java | Class | SIcon implementation that is based on
ImageIcon . |
SimpleURL.java | Class | Simple URL representation. |
SInternalFrame.java | Class | A root container repesenting an iconifyable and minimizable internal window. |
SLabel.java | Class | Display area for a short text string or an image, or both. |
SLayoutManager.java | Interface | For layout managers. |
SList.java | Class | Allows the user to select one or more objects from a list.
CAVEAT
A list in a form has special implications to take care of:
Problem with a form request
is, that we should fire the selection change events not until the states
of all components are consistent. |
SListCellRenderer.java | Interface | For
SList Cell Renderers, similar to the renderer
approach in swing. |
SListSelectionModel.java | Interface | For the current selection state of any component that display a list of values. |
SMenu.java | Class | Aggregates various
SMenuItem s under a main header entry. |
SMenuBar.java | Class | Contains SMenu objects to construct a menu.
When the user selects a SMenu object, its
associated
org.wings.SMenu is displayed, allowing the
user to select one of the
org.wings.SMenuItem s on it.
Component are rendered in the order of the container. |
SMenuItem.java | Class | A chooseable item in a
SMenuBar arranged inside a main
SMenu topic. |
SNullLayout.java | Class | Provides a LayoutManager which just writes the components one after another. |
SOptionPane.java | Class | |
SPageScroller.java | Class | A scroller component offering several pages for selection.
Apply i.e. |
SPagingBoundedRangeModel.java | Class | |
SPanel.java | Class | Container that display and arranges the contained using the assigned
SLayoutManager . |
SPasswordField.java | Class | A text input field widget which hides it's input. |
SPoint.java | Class | A virtual mouse point. |
SPopup.java | Class | Popups are used to display a SComponent to the user, typically
on top of all the other SComponent s in a particular containment
hierarchy. |
SPopupInterface.java | Interface | |
SPopupMenu.java | Class | A popup or context menu that can be attached to abitrary components. |
SPortletAnchor.java | Class | This implementation of a SAnchor exists for the wingSPortletBridge. |
SProgressBar.java | Class | Graphical bar which can be used to visualize the progress of an operation. |
SRadioButton.java | Class | Can be selected or deselected, and displays that state to the user. |
SRawTextComponent.java | Class | Display area for a short text string. |
SResourceIcon.java | Class | SIcon that gets it's content from an image found in the classpath.
i.e. |
SRootContainer.java | Class | A root container. |
SRootLayout.java | Class | Default layout for all
SRootContainer derivates.
There might be situations when you want to use a custom SRootLayout. |
SScrollBar.java | Class | Represents a scroll bar as used in a
SScrollPane . |
SScrollPane.java | Class | A pane which allows to add
Scrollable components on this pane
and display only a viewport of it. |
SScrollPaneLayout.java | Class | |
SSeparator.java | Class | |
SSlider.java | Class | A component that lets the user graphically select a value by sliding
a knob within a bounded interval. |
SSpacer.java | Class | Invisible component which may be used as a spacer in dynamic layout managers. |
SSpinner.java | Class | A single line input field that lets the user select a number or an object value from an ordered sequence. |
SSplitPane.java | Class | |
STabbedPane.java | Class | Shows one tab, usually a panel, at a time and allows switching between them. |
STable.java | Class | Displays information contained in a
TableModel object. |
StaticResource.java | Class | A
Resource which is immutable and may therefore be cached. |
STemplateLayout.java | Class | Static layout manager that uses template files to arrange components.
Like any other layout manager it allows to place arbitrary elements, but you can
write a simple HTML-page being the template for your container component.
Though we encourage the use of the dynamic layout managers, this layout manager can be
very useful in realising the main page layout of your web application.
To use this layout manager you have to define a template file required by the STemplateLayout
instance. |
STextArea.java | Class | Multilined input text area which requires a surrounding
SForm element. |
STextComponent.java | Class | Abstract base class of input text components like
STextArea and
STextField . |
STextField.java | Class | Single-lined input component for text input which requires a surrounding
SForm element. |
SToggleButton.java | Class | Knows and displays two different states. |
SToolBar.java | Class | Displays commonly used Actions or controls. |
SToolTipManager.java | Class | Defines the behaviour of component tooltips. |
STree.java | Class | Swing-like tree widget. |
SURLIcon.java | Class | SIcon which is backed by an URL to get the image. |
SWindow.java | Class | The SWindow is currently just a placeholder for further implementations like
MDI windows or dialogs. |
UploadFilterManager.java | Class | Provides FilterOutputStream, that filters incoming files in
SFileChooser components. |
URLResource.java | Interface | For Resources that can be accessed through an URL. |
WingSUtilities.java | Class | Created by IntelliJ IDEA. |