All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractAutoCompleteBehavior |
|
| AbstractAutoCompleteRenderer<T> |
A renderer that abstracts auto-assist specific details and allows subclasses to only render the
visual part of the assist instead of having to also render the necessary auto-assist javascript
hooks.
|
| AbstractAutoCompleteTextRenderer<T> |
Base for text renderers that simply want to show a string
|
| AbstractCheckBoxModel |
Model adapter that makes working with models for checkboxes easier.
|
| AbstractColumn<T,S> |
A helper implementation for the IColumn interface
|
| AbstractDataExporter |
|
| AbstractDataGridView<T> |
Acts as a base for data-grid views.
|
| AbstractExportableColumn<T,S> |
|
| AbstractFilter |
Base class for filters that provides some useful functionality
|
| AbstractOptions<T> |
Generates html option elements based on iterator specified by getOptionsIterator() and
IChoiceRender specified by the palette
|
| AbstractTab |
Convenience class that takes care of common ITab functionality
|
| AbstractToolbar |
A base class for data table toolbars
|
| AbstractTree<T> |
|
| AbstractTree.State |
The state of a node.
|
| AbstractTreeColumn<T,S> |
|
| AbstractWizardModel |
Abstract wizard model that provides an implementation for handling wizard model listeners and provides base implementations of many methods.
|
| AjaxDisableComponentListener |
An AjaxCallListener to disable the associated component while the AJAX request is running.
|
| AjaxDownloadBehavior |
Download resources via Ajax.
|
| AjaxDownloadBehavior.Location |
|
| AjaxEditableChoiceLabel<T> |
An inplace editor much like AjaxEditableLabel, but instead of a TextField a
DropDownChoice is displayed.
|
| AjaxEditableLabel<T> |
An implementation of ajaxified edit-in-place component using a TextField as it's editor.
|
| AjaxEditableMultiLineLabel<T> |
An inplace editor much like AjaxEditableLabel, but now with support for multi line
content and a text area as its editor.
|
| AjaxFallbackDefaultDataTable<T,S> |
An implementation of the DataTable that aims to solve the 90% usecase by adding navigation,
headers, an no-records-found toolbars to a standard DataTable.
|
| AjaxFallbackHeadersToolbar<S> |
|
| AjaxFallbackOrderByBorder<S> |
|
| AjaxFileDropBehavior |
Uploads files from a drop event.
|
| AjaxIndicatorAppender |
A behavior that adds a span with wicket's default indicator gif to the end of the component's
markup.
|
| AjaxLazyLoadPanel<T extends org.apache.wicket.Component> |
A panel which load lazily a single content component.
|
| AjaxLazyLoadPanelTester |
|
| AjaxListPanel |
An panel for an Ajax-ified list of components.
|
| AjaxNavigationToolbar |
Toolbar that displays (Ajax) links used to navigate the pages of the datatable as well as a
message about which rows are being displayed and their total number in the data table.
|
| AjaxOrderByLink<S> |
|
| AjaxTabbedPanel<T extends ITab> |
Ajaxified version of the tabbed panel.
|
| AjaxWizardButtonBar |
A bar of buttons for wizards utilizing AjaxFormSubmitBehavior.
|
| AutoCompleteBehavior<T> |
|
| AutoCompleteSettings |
|
| AutoCompleteSettings.KeyTabBehavior |
A behavior that can be used to control how the Tab key should be handled when having an item
in the autocomplete list is marked.
|
| AutoCompleteTextField<T> |
|
| BranchItem<T> |
A branch is a container for a single node and its children inside a Subtree.
|
| BreadCrumbBar |
A component that renders bread crumbs.
|
| BreadCrumbLink |
|
| BreadCrumbModelListenerSupport |
|
| BreadCrumbPanel |
|
| BreadCrumbPanelFactory |
Simple factory that creates instances of a bread crumb panel based on the
class it is constructed with.
|
| BreadCrumbPanelLink |
|
| BreadCrumbParticipantDelegate |
Base implementation for Panel/ Component based IBreadCrumbParticipant
that decouples the implementation from the actual panel class.
|
| CancelButton |
Models a cancel button in the wizard.
|
| CaptchaImageResource |
Generates a captcha image.
|
| CharSetMap |
This class maintains a set of mappers defining mappings between locales and the corresponding
charsets.
|
| CharSetUtil |
Utility class.
|
| CheckedFolder<T> |
This class adds a CheckBox to a Folder.
|
| CheckFolder<T> |
This class adds a Check to a Folder.
|
| ChoiceFilter<T> |
Filter that can be represented by a drop down list of choices
|
| ChoiceFilteredPropertyColumn<T,Y,S> |
A filtered property column that creates a textfield filter component.
|
| Choices<T> |
select box containing all available choices of the palette
|
| ColGroup |
A panel that renders <colgroup> with <col> elements
inside it.
|
| CSVDataExporter |
|
| DataGridView<T> |
|
| DataTable<T,S> |
A data table builds on data grid view to introduce toolbars.
|
| DataTable.Caption |
A caption for the table.
|
| DateTextField |
A TextField that is mapped to a java.util.Date object.
|
| DefaultBreadCrumbsModel |
Default breadcrumb model implementation that should be good for 99% of the use cases out there.
|
| DefaultCssAutoCompleteTextField<T> |
|
| DefaultDataTable<T,S> |
An implementation of the DataTable that aims to solve the 90% usecase by adding navigation,
headers, an no-records-found toolbars to a standard DataTable.
|
| DefaultLinkParser |
This implementation adds link render strategies for email addresses and urls.
|
| DefaultNestedTree<T> |
An implementation of the NestedTree that aims to solve the 90% usecase by using Folders
on a standard NestedTree.
|
| DefaultTableTree<T,S> |
An implementation of the TableTree that aims to solve the 90% usecase by using Folders
and by adding navigation, headers and no-records-found toolbars to a standard TableTree.
|
| DefaultTheme |
|
| DefaultTheme |
|
| DynamicWizardModel |
Wizard model that is specialized on dynamic wizards.
|
| DynamicWizardStep |
|
| ExportToolbar |
A toolbar that provides links to download the data represented by all IExportableColumns in the table
exported to formats supported by the IDataExporters configured.
|
| ExportToolbar.DataExportResourceStreamWriter |
An IResourceStreamWriter which writes the exportable data from a table to an output stream.
|
| FilteredAbstractColumn<T,S> |
A helper implementation for a filtered column.
|
| FilteredPropertyColumn<T,S> |
|
| FilterForm<T> |
A form with filter-related special functionality for its form components.
|
| FilterToolbar |
Toolbar that creates a form to hold form components used to filter data in the data table.
|
| FinishButton |
Models a cancel button in the wizard.
|
| Folder<T> |
A typical folder representation of nodes in a tree.
|
| GoAndClearFilter |
Filter component that generates a 'go' and 'clear' buttons.
|
| GoFilter |
Filter component that generates a 'go' button that when pressed submits the filter form
|
| HeaderlessColumn<T,S> |
A column that does not have a header
|
| HeadersToolbar<S> |
Toolbars that displays column headers.
|
| HumanTheme |
|
| IAutoCompleteRenderer<T> |
|
| IBreadCrumbModel |
Bread crumbs provide a means to track certain history of client actions.
|
| IBreadCrumbModelListener |
|
| IBreadCrumbPanelFactory |
Factory interface to enabled deferred creation of a bread crumb panel while getting the proper id
for creation.
|
| IBreadCrumbParticipant |
Bread crumb participants function as proxies for components that are part of a bread crumb
hierarchy.
|
| ICellPopulator<T> |
Represents an object that is capable of populating an Item container representing a cell
in a DataGridView with components.
|
| IColumn<T,S> |
|
| IDataExporter |
|
| IDynamicWizardStep |
Wizard step that is intelligent enough to know how to navigate to the next and previous steps.
|
| IExportableColumn<T,S> |
|
| IFilteredColumn<T,S> |
Represents a data table column that can be filtered.
|
| IFilterStateLocator<T> |
Locator that locates the object that represents the state of the filter.
|
| ILinkParser |
ILinkParser parses an input text and performs modifications according to its render
strategies.
|
| ILinkRenderStrategy |
An implementation of ILinkRenderStrategy transforms a link target (e.g.
|
| IndicatingAjaxButton |
A variant of the AjaxButton that displays a busy indicator while the ajax request is in
progress.
|
| IndicatingAjaxFallbackLink<T> |
A variant of the AjaxFallbackLink that displays a busy indicator while the ajax request
is in progress.
|
| IndicatingAjaxLink<T> |
A variant of the AjaxLink that displays a busy indicator while the ajax request is in
progress.
|
| Initializer |
Initializer for the extensions package.
|
| IOptionRenderer<T> |
|
| ISortableDataProvider<T,S> |
Data provider that can hold sort state
|
| ISortableTreeProvider<T,S> |
Tree provider that can hold sort state
|
| ISortState<S> |
Interface used by OrderByLink to interact with any object that keeps track of sorting state
|
| ISortStateLocator<T> |
Locator interface for ISortState implementations.
|
| IStyledColumn<T,S> |
Interface that allows styling individuals DataTable columns
|
| ITab |
Interface used to represent a single tab in a TabbedPanel
|
| ITreeColumn<T,S> |
|
| ITreeDataProvider<T> |
|
| ITreeProvider<T> |
Provider of a tree.
|
| IWizard |
Interface for the wizard component.
|
| IWizardModel |
This interface defines the model for wizards.
|
| IWizardModelListener |
Receives notifications for wizard model state changes.
|
| IWizardStep |
Models one step in a wizard, and is the equivalent of one panel in a wizard from an end-user's
perspective.
|
| JsonRequestLogger |
JsonRequestLogger uses Jackson to log requests in JSON-format.
|
| KittenCaptchaPanel |
A unique and fun-to-use captcha technique I developed at Thoof.
|
| LambdaColumn<T,S> |
An implementation of column that adds a label to the cell whose model is determined by the
provided SerializableFunction that is evaluated against the current row's model object
|
| LastButton |
Models a 'last' button in the wizard.
|
| LinkParser |
This base implementation iterates over all provided ILinkRenderStrategy
implementations and applies them to the input text.
|
| LocalDateTextField |
A TextField that is mapped to a java.time.LocalDate object and that uses java.time time to
parse and format values.
|
| LocalDateTimeField |
|
| LocalDateTimeTextField |
A TextField that is mapped to a java.time.LocalDateTime object and that uses java.time time to
parse and format values.
|
| LocalTimeTextField |
A TextField that is mapped to a java.time.LocalTime object and that uses java.time time to
parse and format values.
|
| ModalDialog |
Presents a modal dialog to the user.
|
| ModalWindow |
Deprecated.
|
| ModalWindow.CloseButtonCallback |
Callback for close button that contains a method that is invoked after the button has been
clicked.
|
| ModalWindow.MaskType |
Mask is the element behind the window, that prevents user from interacting the rest of page.
|
| ModalWindow.PageCreator |
Interface for lazy page creation.
|
| ModalWindow.WindowClosedCallback |
Callback called after the window has been closed.
|
| NavigationToolbar |
Toolbar that displays links used to navigate the pages of the datatable as well as a message
about which rows are being displayed and their total number in the data table.
|
| NavigatorLabel |
Label that provides Showing x to y of z message given for a DataTable.
|
| NavigatorLabel.LabelModelObject |
|
| NestedTree<T> |
A tree with nested markup.
|
| NextButton |
Models a next button in the wizard.
|
| Node<T> |
Representation of a single node in the tree.
|
| NodeBorder |
A border for a node component which renders nested DIVs to simulate the structure of
parental branches inside a tabular layout.
|
| NodeModel<T> |
A model wrapping the actual node model, carrying additional information about the parental
branches.
|
| NoFilter |
Component used to represent a filter component when no filter is provided.
|
| NoRecordsToolbar |
A toolbar that displays a "no records found" message when the data table contains no rows.
|
| OrderByBorder<S> |
A component that wraps markup with an OrderByLink.
|
| OrderByLink<S> |
A component that represents a sort header.
|
| Palette<T> |
Palette is a component that allows the user to easily select and order multiple items by moving
them from one select box into another.
|
| PanelCachingTab |
A simple decorator that will cache the panel returned from the first call to getPanel()
|
| PreviousButton |
Models a previous button in the wizard.
|
| PropertyColumn<T,S> |
A convenience implementation of column that adds a label to the cell whose model is determined by
the provided wicket property expression (same as used by PropertyModel) that is evaluated
against the current row's model object
|
| PropertyPopulator<T> |
A convenience implementation of ICellPopulator that adds a label that will display the
value of the specified property.
|
| ProviderSubset<T> |
A Set implementation utilizing a ITreeProvider's models to keep containing
elements.
|
| RatingPanel |
Rating component that generates a number of stars where a user can click on to rate something.
|
| Recorder<T> |
Component to keep track of selections on the html side.
|
| RfcCompliantEmailAddressValidator |
Validator for validating email addresses according to the RFC 822.
|
| Select<T> |
Component that represents a <select> box.
|
| Selection<T> |
select box containing selected choices of the palette
|
| SelectOption<T> |
Component representing a single <option> html element
|
| SelectOptions<T> |
Component that makes it easy to produce a list of SelectOption components.
|
| SingleSortState<T> |
Implementation of ISortState that can keep track of sort information for a single property.
|
| SmartLinkLabel |
If you have email addresses or web URLs in the data that you are displaying, then you can
automatically display those pieces of data as hyperlinks, you will not have to take any action to
convert that data.
|
| SmartLinkMultiLineLabel |
If you have email addresses or web URLs in the data that you are displaying, then you can
automatically display those pieces of data as hyperlinks, you will not have to take any action to
convert that data.
|
| SortableDataProvider<T,S> |
Convenience implementation of a data provider that can also act as a locator for a
SingleSortState object.
|
| SortableTreeProvider<T,S> |
Convenience implementation of a tree provider that can also act as a locator for a
SingleSortState object.
|
| SortOrder |
Sort order for columns
|
| SortParam<T> |
Represents sorting information of a property
|
| StaticContentStep |
A wizard step that displays the provided static content without expecting any input.
|
| StringAutoCompleteRenderer |
A renderer that calls object.toString() to get the text value.
|
| StyledLinkLabel<T> |
A styled link with a label.
|
| Subtree<T> |
A subtree handles all children of a single node (or the root nodes if a null node
was given to the constructor).
|
| TabbedPanel<T extends ITab> |
TabbedPanel component represents a panel with tabs that are used to switch between different
content panels inside the TabbedPanel panel.
|
| TableTree<T,S> |
A tree with tabular markup.
|
| TextFilter<T> |
Filter that can be represented by a text field
|
| TextFilteredPropertyColumn<T,F,S> |
A filtered property column that creates a textfield filter component.
|
| ThumbnailImageResource |
Image resource that dynamically scales the given original resource to a thumbnail.
|
| TimeField |
|
| TimeField.AM_PM |
Enumerated type for different ways of handling the render part of requests.
|
| TrapFocusBehavior |
Trap focus inside a component's markup.
|
| TreeColumn<T,S> |
A column displaying the tree nodes hierarchy.
|
| TreeDataProvider<T> |
|
| TreeModelProvider<T> |
|
| UploadProgressBar |
A panel to show the progress of an HTTP upload.
|
| UploadProgressBar.ComponentInitializer |
Initializer for this component; binds static resources.
|
| WindowsTheme |
|
| Wizard |
A wizard is a dialog component that takes users through a number of steps to complete a task.
|
| WizardButton |
|
| WizardButtonBar |
The default bar of button components for wizards.
|
| WizardModel |
Default implementation of IWizardModel, which models a semi-static wizard.
|
| WizardModel.ICondition |
Interface for conditional displaying of wizard steps.
|
| WizardStep |
|
| ZonedDateTimeField |
|
| ZonedToLocalDateTimeModel |
|