Package Name | Comment |
com.meterware.httpunit | |
nl.openedge.util.jetty |
nl.openedge.util.jetty package
Contains Jetty utilities.
|
org.apache.wicket |
wicket package
The core Wicket package. The key core classes you will need to learn to
do basic Wicket programming are:
- {@link wicket.Application} / {@link wicket.protocol.http.WebApplication} - Subclass WebApplication to create your application.
Set your home page with Application.getPages().setHomePage(MyHomePage.class).
Configure Wicket for deployment with Application.getSettings().configure("deployment").
Substitute "development" to get default settings for a development environment.
- {@link wicket.Component} - You will need to carefully study this class as Component is very
central to Wicket. There are a large number of convenience methods in Component
and, naturally, every component in Wicket is a subclass of Component, so all these
methods are available to all Components.
- {@link wicket.IRequestCycleFactory} - If you are working with a persistence framework
such as Hibernate or JDO, you may need to implement a request cycle factory in order
to open a persistence session at the beginning of a request and close the session
at the end of the request.
- {@link wicket.ISessionFactory} - For all but the most trivial applications, you will
need to create your own session factory. Your implementation of this interface
will generally be quite simple, generally just returning a new instance of your
own application-specific subclass of WebSession.
- {@link wicket.MarkupContainer} - You will need to study MarkupContainer carefully as
this class contains all the logic for creating and maintaining component hierarchies.
- {@link wicket.Page} / {@link wicket.markup.html.WebPage} - Every page in your wicket application will extend WebPage
(or some other subclass of Page if you are writing something other than a web application).
There are a number of important methods in Page and you should be familiar with all of them.
- {@link wicket.PageParameters} - A simple wrapper for query string parameters.
- {@link wicket.Session} / {@link wicket.protocol.http.WebSession} - It is particularly important to understand Session
if you are doing clustering, but even for a very basic application you will want
to create your own subclass of WebSession using a session factory so that you can
store any session properties in a typesafe way. Note that since Pages are first
class objects with models of their own, it is likely or at least possible that you
will not have many session properties.
|
org.apache.wicket.ajax | |
org.apache.wicket.ajax.calldecorator | |
org.apache.wicket.ajax.form | |
org.apache.wicket.ajax.markup.html | |
org.apache.wicket.ajax.markup.html.ajaxLink | |
org.apache.wicket.ajax.markup.html.componentMap | |
org.apache.wicket.ajax.markup.html.form | |
org.apache.wicket.ajax.markup.html.navigation.paging | |
org.apache.wicket.application | |
org.apache.wicket.authentication | |
org.apache.wicket.authentication.pages | |
org.apache.wicket.authentication.panel | |
org.apache.wicket.authorization |
wicket.authorization package
Contains classes that allow the user to specify authorization constraints
via IAuthorizationStrategy. These constraints are then applied thoughout
the framework to ensure security.
|
org.apache.wicket.authorization.strategies | |
org.apache.wicket.authorization.strategies.action | |
org.apache.wicket.authorization.strategies.page | |
org.apache.wicket.authorization.strategies.role | |
org.apache.wicket.authorization.strategies.role.annotations | |
org.apache.wicket.authorization.strategies.role.metadata | |
org.apache.wicket.behavior | |
org.apache.wicket.contrib.markup.html.velocity | |
org.apache.wicket.contrib.velocity | |
org.apache.wicket.datetime | |
org.apache.wicket.datetime.markup.html.basic | |
org.apache.wicket.datetime.markup.html.form | |
org.apache.wicket.examples | |
org.apache.wicket.examples.ajax.builtin | |
org.apache.wicket.examples.ajax.builtin.modal | |
org.apache.wicket.examples.ajax.builtin.tree | |
org.apache.wicket.examples.ajax.prototype | |
org.apache.wicket.examples.authentication | |
org.apache.wicket.examples.authorization | |
org.apache.wicket.examples.authorization.pages | |
org.apache.wicket.examples.breadcrumb | |
org.apache.wicket.examples.captcha | |
org.apache.wicket.examples.compref | |
org.apache.wicket.examples.customresourceloading | |
org.apache.wicket.examples.dates | |
org.apache.wicket.examples.debug |
wicket.markup.html.debug package
Classes that make debugging Wicket HTML applications easier.
|
org.apache.wicket.examples.echo | |
org.apache.wicket.examples.encodings | |
org.apache.wicket.examples.forminput | |
org.apache.wicket.examples.frames | |
org.apache.wicket.examples.guestbook | |
org.apache.wicket.examples.guice | |
org.apache.wicket.examples.guice.service | |
org.apache.wicket.examples.hangman | |
org.apache.wicket.examples.hellobrowser | |
org.apache.wicket.examples.helloworld | |
org.apache.wicket.examples.images | |
org.apache.wicket.examples.library | |
org.apache.wicket.examples.linkomatic | |
org.apache.wicket.examples.navomatic | |
org.apache.wicket.examples.nested | |
org.apache.wicket.examples.niceurl | |
org.apache.wicket.examples.niceurl.mounted | |
org.apache.wicket.examples.panels.signin | |
org.apache.wicket.examples.pub | |
org.apache.wicket.examples.repeater | |
org.apache.wicket.examples.signin | |
org.apache.wicket.examples.signin2 | |
org.apache.wicket.examples.source | |
org.apache.wicket.examples.stateless | |
org.apache.wicket.examples.staticpages | |
org.apache.wicket.examples.stockquote | |
org.apache.wicket.examples.template | |
org.apache.wicket.examples.template.border | |
org.apache.wicket.examples.template.pageinheritance | |
org.apache.wicket.examples.unicodeconverter | |
org.apache.wicket.examples.upload | |
org.apache.wicket.examples.velocity | |
org.apache.wicket.examples.wizard | |
org.apache.wicket.extensions | |
org.apache.wicket.extensions.ajax.markup.html | |
org.apache.wicket.extensions.ajax.markup.html.autocomplete | |
org.apache.wicket.extensions.ajax.markup.html.form.upload | |
org.apache.wicket.extensions.ajax.markup.html.modal | |
org.apache.wicket.extensions.ajax.markup.html.repeater.data.sort | |
org.apache.wicket.extensions.ajax.markup.html.repeater.data.table | |
org.apache.wicket.extensions.ajax.markup.html.tabs | |
org.apache.wicket.extensions.breadcrumb |
wicket.extensions.breadcrumb package
Package for working with bread crumb components.
Bread crumbs provide a means to track certain history of client actions.
Bread crumbs are typically rendered as a list of links, and are useful when
users 'dig deeper' into the site structure so that they can find their way
back again and have a notion of where they currently are.
Bread crumbs in the original sense just represent where people are in a site
hierarchy. For example, when browsing a product site, bread crumbs could look
like this:
Home > Products & Solutions > Hardware > Desktop Systems
or
World > Europe > The Netherlands > Utrecht
These items would be rendered as links to the corresponding site location.
The central interface of this package is IBreadCrumbModel, which models the concept of bread crumbs.
The main implementation of bread crumbs is the BreadCrumbBar, which is a Wicket component
that renders the bread crumbs and an implementation of IBreadCrumbModel in one.
|
org.apache.wicket.extensions.breadcrumb.panel |
wicket.extensions.breadcrumb.panel package
This package contains a panel based implementation of bread crumb participants.
Basically, if you use BreadCrumbPanel with BreadCrumbBar, you'll
have a working pattern of panel replacements and bread crumbs that keep track of them.
See the breadcrumb example of wicket-examples.
|
org.apache.wicket.extensions.markup.html.basic |
wicket.extensions.markup.html.basic package
Basic extensions.
|
org.apache.wicket.extensions.markup.html.captcha | |
org.apache.wicket.extensions.markup.html.form | |
org.apache.wicket.extensions.markup.html.form.palette | |
org.apache.wicket.extensions.markup.html.form.palette.component | |
org.apache.wicket.extensions.markup.html.form.select | |
org.apache.wicket.extensions.markup.html.image.resource |
wicket.extensions.markup.html.image.resource package
Image resource extensions.
|
org.apache.wicket.extensions.markup.html.repeater.data.grid | |
org.apache.wicket.extensions.markup.html.repeater.data.sort | |
org.apache.wicket.extensions.markup.html.repeater.data.table | |
org.apache.wicket.extensions.markup.html.repeater.data.table.filter | |
org.apache.wicket.extensions.markup.html.repeater.util | |
org.apache.wicket.extensions.markup.html.tabs |
wicket.extensions.markup.html.tabs package
Package for working with tab panels.
|
org.apache.wicket.extensions.markup.html.tree | |
org.apache.wicket.extensions.markup.html.tree.table | |
org.apache.wicket.extensions.model |
wicket.extensions.model package
Convenience models.
|
org.apache.wicket.extensions.rating | |
org.apache.wicket.extensions.util.encoding |
wicket.extensions.util.encoding package
Encoding extensions.
|
org.apache.wicket.extensions.validation.validator | |
org.apache.wicket.extensions.wizard |
wicket.extensions.wizard package
Package for working with Wizard components. Wizards are dialogs which take
users through a number of steps to achieve something.
The main component is wicket.extensions.wizard, which serves as
the panel on which the whole wizard is rendered. It is possible to implement
wicket.extensions.wizard.IWizard directly, but it is not recommended.
The wizard cooperates with an instance of wicket.extensions.wizard.IWizardModel,
for which the default implementation wicket.extensions.wizard.WizardModel is
provided. This model knows about the wizard's steps and the transitions between them,
and it holds a reference to the currently active step. It might function as a generic
state holder for the wizard too, though you might find it more convenient to use the
wizard component itself for that, or even an external model. See the wizard example
of the wicket-examples project for some examples of wizards.
The Swing Wizard Framework
served as a valueable source of inspiration as did discussions with
Michael Jouravlev and
Tim Boudreau.
|
org.apache.wicket.extensions.wizard.dynamic | |
org.apache.wicket.extensions.yui | |
org.apache.wicket.extensions.yui.calendar | |
org.apache.wicket.feedback |
wicket.feedback package
Classes related to showing user feedback, generally as the
result of form submission and/or validation.
|
org.apache.wicket.filtertest | |
org.apache.wicket.guice | |
org.apache.wicket.injection | |
org.apache.wicket.injection.util | |
org.apache.wicket.injection.web | |
org.apache.wicket.jmx |
wicket.jmx package
Exposes Wicket's settings via
Java Management Extensions (JMX).
An easy way to enable JMX is to provide argument -Dcom.sun.management.jmxremote
when starting up your application.
|
org.apache.wicket.markup |
wicket.markup package
Base package for markup.
|
org.apache.wicket.markup.html |
wicket.markup.html package
Base package of HTML markup.
|
org.apache.wicket.markup.html.autolink | |
org.apache.wicket.markup.html.autolink.sub | |
org.apache.wicket.markup.html.basic |
wicket.markup.html.basic package
Basic HTML components.
|
org.apache.wicket.markup.html.body | |
org.apache.wicket.markup.html.border |
wicket.markup.html.border package
Border components.
|
org.apache.wicket.markup.html.debug | |
org.apache.wicket.markup.html.form |
wicket.markup.html.form package
HTML Forms and form components.
|
org.apache.wicket.markup.html.form.encryption | |
org.apache.wicket.markup.html.form.login | |
org.apache.wicket.markup.html.form.persistence |
wicket.markup.html.form.persistence package
Persistence support for forms.
|
org.apache.wicket.markup.html.form.upload |
wicket.markup.html.form.upload package
Support for upload forms (using multipart requests).
This package depends on package
Commons FileUpload, version 1.0.
|
org.apache.wicket.markup.html.form.validation |
wicket.markup.html.form.validation package
Support for form validation. Form components can have validations assigned,
which are triggered before the models of the form components are updated.
If validation fails, the denied input is re-displayed by the components,
and the error messages are collected and available in FeedbackMessages.
|
org.apache.wicket.markup.html.header | |
org.apache.wicket.markup.html.header.inheritance | |
org.apache.wicket.markup.html.header.testing | |
org.apache.wicket.markup.html.header.testing2 | |
org.apache.wicket.markup.html.header.testing3 | |
org.apache.wicket.markup.html.header.threelayers | |
org.apache.wicket.markup.html.header.threelayers2 | |
org.apache.wicket.markup.html.image |
wicket.markup.html.image package
Image components.
|
org.apache.wicket.markup.html.image.resource |
wicket.markup.html.image.resource package
Resource support for image components.
|
org.apache.wicket.markup.html.include |
wicket.markup.html.include package
Components for including content from non-Wicket sources.
|
org.apache.wicket.markup.html.internal | |
org.apache.wicket.markup.html.link |
wicket.markup.html.link package
Link components.
|
org.apache.wicket.markup.html.link.subdir | |
org.apache.wicket.markup.html.list |
wicket.markup.html.list package
List components for tabular data and such.
|
org.apache.wicket.markup.html.navigation.paging | |
org.apache.wicket.markup.html.pages |
wicket.markup.html.pages package
Default special purpose pages for error and feedback support.
|
org.apache.wicket.markup.html.panel |
wicket.markup.html.panel package
Panel components.
|
org.apache.wicket.markup.html.resources |
wicket.markup.html.resources package
Support classes for HTML specific resources.
|
org.apache.wicket.markup.html.tags | |
org.apache.wicket.markup.html.tree |
wicket.extensions.markup.html.tree package
Package for Tree components.
|
org.apache.wicket.markup.loader | |
org.apache.wicket.markup.outputTransformer | |
org.apache.wicket.markup.parser |
wicket.markup.parser package
The default parsing engine of Wicket.
|
org.apache.wicket.markup.parser.filter |
wicket.markup.parser.filter package
Default parsing extensions.
|
org.apache.wicket.markup.parser.filter.sub | |
org.apache.wicket.markup.repeater | |
org.apache.wicket.markup.repeater.data | |
org.apache.wicket.markup.repeater.util | |
org.apache.wicket.markup.resolver |
wicket.markup.resolver package
Resolvers implement the IComponentResolver interface and must be registered with the
application. Most of them are registered by default. Resolvers are used by Wicket to find the
Component associated with markup (wicket:id) where the Component is not simply a child of the
parent container.
|
org.apache.wicket.markup.transformer |
wicket.markup.transformer package
Transformers are able to post-process (transform) the output generated by a Component. That might
be XSLT, XQuery or any other processor. Transformers can be implemented as Container or
IBehaviour . Both variants redirect the output to a StringResponse which at
the end is used as input to the transformer. The output of transformer is than written to the
original response.
|
org.apache.wicket.model |
wicket.markup.model package
Core model support for Wicket components.
|
org.apache.wicket.properties | |
org.apache.wicket.protocol.http |
wicket.protocol.http package
HTTP implementation.
|
org.apache.wicket.protocol.http.documentvalidation |
wicket.protocol.http.documentvalidation package
Test support for the HTTP implementation.
|
org.apache.wicket.protocol.http.pagestore | |
org.apache.wicket.protocol.http.request |
wicket.protocol.http.request package
This package contains http (web) protocol dependent implementations of
request processing strategies.
|
org.apache.wicket.protocol.http.request.urlcompressing | |
org.apache.wicket.protocol.http.servlet |
wicket.protocol.http.servlet package
Java Servlet specific implementation of Wicket http classes.
|
org.apache.wicket.proxy | |
org.apache.wicket.proxy.util | |
org.apache.wicket.quickstart | |
org.apache.wicket.redirect | |
org.apache.wicket.request |
wicket.request package
Package for classes that have generic (protocol independent) support for request cycle processing.
Provides the most important request target interfaces and classes.
|
org.apache.wicket.request.target |
wicket.request.target package
Common implementations of request targets.
|
org.apache.wicket.request.target.basic | |
org.apache.wicket.request.target.coding |
wicket.request.target.mixin package
Additions to request targets.
|
org.apache.wicket.request.target.component | |
org.apache.wicket.request.target.component.listener | |
org.apache.wicket.request.target.resource | |
org.apache.wicket.resource |
wicket.resource package
Locale aware resouce loaders.
|
org.apache.wicket.resource.loader | |
org.apache.wicket.response |
wicket.response package
Several response implementations.
|
org.apache.wicket.session | |
org.apache.wicket.session.pagemap | |
org.apache.wicket.settings | |
org.apache.wicket.spring | |
org.apache.wicket.spring.annot.web | |
org.apache.wicket.spring.common | |
org.apache.wicket.spring.common.web | |
org.apache.wicket.spring.direct.web | |
org.apache.wicket.spring.injection.annot |
wicket.spring.injection.annot package
This package contains all the classes to make your wicket components and other pojos @SpringBean annotation aware.
To setup automatic injection of wicket components in your application subclass init() method call:
addComponentInstantiationListener(new SpringComponentInjector(this));
To inject any pojo call InjectorHolder.getInjector().inject(this) in the pojo's constructor.
|
org.apache.wicket.spring.injection.annot.test | |
org.apache.wicket.spring.injection.util | |
org.apache.wicket.spring.proxy.web | |
org.apache.wicket.spring.test | |
org.apache.wicket.stateless | |
org.apache.wicket.stateless.pages | |
org.apache.wicket.threadtest | |
org.apache.wicket.threadtest.apps.app1 | |
org.apache.wicket.threadtest.apps.app2 | |
org.apache.wicket.threadtest.tester | |
org.apache.wicket.util | |
org.apache.wicket.util.collections |
wicket.util.collections package
Useful collections.
|
org.apache.wicket.util.concurrent |
wicket.util.concurrent package
Contains the classes for concurrency support.
This package provides standardized, efficient versions of utility
classes commonly encountered in concurrent Java programming. This code
consists of implementations of ideas that have been around for ages, and
is merely intended to save you the trouble of coding them. Discussions
of the rationale and applications of several of these classes can be
found in the second edition of
Concurrent Programming in Java.
There are also pdf
slides providing an overview of the package.
These classes were taken from concurrent.jar, version 1.3.4, provided by
Doug Lea. Java 1.5 and later have these collections built in.
|
org.apache.wicket.util.convert |
wicket.util.convert package
Conversion support.
|
org.apache.wicket.util.convert.converters |
wicket.util.convert.converters package
Default converter implementations.
|
org.apache.wicket.util.crypt |
wicket.markup.html.form.encryption package
Encryption support for forms.
|
org.apache.wicket.util.diff |
The {@link org.apache.maven.jrcs.diff diff} package implements
the differencing engine that JRCS uses. The engine has the power
of Unix diff, is simple to understand, and can be used
independently of the archive handling functionality. The entry
point to the differencing engine is class {@link
org.apache.maven.jrcs.diff.Diff Diff}.
Text is represented as Object[] because the diff
engine is capable of handling more than plain ascci. In fact,
arrays of any type that implements {@link
java.lang.Object#hashCode hashCode()} and {@link
java.lang.Object#equals equals()} correctly can be subject to
differencing using this library.
Two implementations of the differencing algorithm are provided.
-
{@link SimpleDiff Simple Diff} is a verys imple algorithm that
is fast and works well with very large input sequences, but
that frequently produces result that are subotimal (at times
four or more times larger than GNU diff).
-
{@link org.apache.commons.jrcs.diff.myers.MyersDiff MyersDiff}
is an implementation of Gene Myers
differencing algorithm. Myer's algorithm produces optimum
results (minimum diffs), but consumes considerably more memory
than SimpleDiff, so its not suitable for very large files.
@author Juanco Anez
@version $Id: package.html,v 1.1 2006/03/12 00:24:21 juanca Exp $
@see Diff
@see org.apache.maven.jrcs.rcs.Archive
|
org.apache.wicket.util.diff.myers |
The {@link org.apache.maven.jrcs.diff.myers diff.myers} package
implements Gene Myers'
differencing algorithm.
Myer's algorithm produces optimum results (minimum diffs), but
consumes considerably more memory than SimpleDiff, so its not
suitable for very large files.
@author Juanco Anez
@version $Id: package.html,v 1.1 2006/03/12 00:24:21 juanca Exp $
@see Diff
@see org.apache.maven.jrcs.rcs.Archive
|
org.apache.wicket.util.file |
wicket.util.file package
File utilities.
|
org.apache.wicket.util.instrument | |
org.apache.wicket.util.io |
wicket.util.io package
Input/Output utilities. ByteArrayOutputStream, DeferredFileOutputStream, FileCleaner,
ThresholdingOutputStream and IOUtils are copied from the Apache Jakarta Commons IO project
(version 1.0). They are used by upload functions.
|
org.apache.wicket.util.lang |
wicket.util.lang package
Java utilities.
|
org.apache.wicket.util.license | |
org.apache.wicket.util.listener |
wicket.util.listener package
Listener/ Observer utilities.
|
org.apache.wicket.util.parse.metapattern |
wicket.util.parse.metapattern package
Regular Expressions meta pattern support.
|
org.apache.wicket.util.parse.metapattern.parsers |
wicket.util.parse.metapattern.parsers package
Regular Expressions meta pattern parsers.
|
org.apache.wicket.util.resource |
wicket.util.resource package
Base support for resources.
|
org.apache.wicket.util.resource.locator |
wicket.util.resource package
Locators for finding/ loading resources.
|
org.apache.wicket.util.size | |
org.apache.wicket.util.string |
wicket.util.string package
String utilities.
|
org.apache.wicket.util.string.interpolator |
wicket.util.string.interpolator package
Support for String-variable interpolation.
|
org.apache.wicket.util.template |
wicket.extensions.util.resource package
Resource extensions that makes working with header contributions
easier and better maintainable.
|
org.apache.wicket.util.tester |
WicketTester package
A package with utility classes to ease unit testing of Wicket applications without the need for
a servlet container. The only classes required by users to test are WicketTester and FormTester.
WicketTester extends MockWebApplication and extends it with convinience methods to start (render)
a page and to test (assert) certain conditions.
FormTester is a utility class to make unit testing a HTML form a breeze.
|
org.apache.wicket.util.tester.apps_1 | |
org.apache.wicket.util.tester.apps_2 | |
org.apache.wicket.util.tester.apps_3 | |
org.apache.wicket.util.tester.apps_4 | |
org.apache.wicket.util.tester.apps_5 | |
org.apache.wicket.util.thread |
wicket.util.thread package
Threading utilities.
|
org.apache.wicket.util.time |
wicket.util.time package
Utilities for working with time(s).
|
org.apache.wicket.util.upload |
wicket.util.upload package
Protocol independent upload utilities. Copied from the
Apache Jakarta Commons FileUpload project (1.1-dev, HEAD at 21st of august 2005).
|
org.apache.wicket.util.value |
wicket.util.value package
Casting utilities.
|
org.apache.wicket.util.watch |
wicket.util.watch package
Modification observers.
|
org.apache.wicket.validation | |
org.apache.wicket.validation.validator | |
org.apache.wicket.velocity | |
org.apache.wicket.velocity.markup.html | |
org.apache.wicket.version | |
org.apache.wicket.version.undo |
wicket.version.undo package
This packages provides the default implementation of Wicket's back button support in
the form of the ability to record and 'undo' changes to component composition structure,
model changes and user specific (such as the current page of pageable lists) changes.
|
wicket |
wicket package
The core Wicket package. The key core classes you will need to learn to
do basic Wicket programming are:
- {@link wicket.Application} / {@link wicket.protocol.http.WebApplication} - Subclass WebApplication to create your application.
Set your home page with Application.getPages().setHomePage(MyHomePage.class).
Configure Wicket for deployment with Application.getSettings().configure("deployment").
Substitute "development" to get default settings for a development environment.
- {@link wicket.Component} - You will need to carefully study this class as Component is very
central to Wicket. There are a large number of convenience methods in Component
and, naturally, every component in Wicket is a subclass of Component, so all these
methods are available to all Components.
- {@link wicket.IRequestCycleFactory} - If you are working with a persistence framework
such as Hibernate or JDO, you may need to implement a request cycle factory in order
to open a persistence session at the beginning of a request and close the session
at the end of the request.
- {@link wicket.ISessionFactory} - For all but the most trivial applications, you will
need to create your own session factory. Your implementation of this interface
will generally be quite simple, generally just returning a new instance of your
own application-specific subclass of WebSession.
- {@link wicket.MarkupContainer} - You will need to study MarkupContainer carefully as
this class contains all the logic for creating and maintaining component hierarchies.
- {@link wicket.Page} / {@link wicket.markup.html.WebPage} - Every page in your wicket application will extend WebPage
(or some other subclass of Page if you are writing something other than a web application).
There are a number of important methods in Page and you should be familiar with all of them.
- {@link wicket.PageParameters} - A simple wrapper for query string parameters.
- {@link wicket.Session} / {@link wicket.protocol.http.WebSession} - It is particularly important to understand Session
if you are doing clustering, but even for a very basic application you will want
to create your own subclass of WebSession using a session factory so that you can
store any session properties in a typesafe way. Note that since Pages are first
class objects with models of their own, it is likely or at least possible that you
will not have many session properties.
|
wicket.ajax | |
wicket.ajax.calldecorator | |
wicket.ajax.form | |
wicket.ajax.markup.html | |
wicket.ajax.markup.html.ajaxLink | |
wicket.ajax.markup.html.componentMap | |
wicket.ajax.markup.html.form | |
wicket.ajax.markup.html.navigation.paging | |
wicket.application | |
wicket.authentication | |
wicket.authentication.example | |
wicket.authentication.pages | |
wicket.authentication.panel | |
wicket.authorization |
wicket.authorization package
Contains classes that allow the user to specify authorization constraints
via IAuthorizationStrategy. These constraints are then applied thoughout
the framework to ensure security.
|
wicket.authorization.strategies | |
wicket.authorization.strategies.action | |
wicket.authorization.strategies.page | |
wicket.authorization.strategies.role | |
wicket.authorization.strategies.role.annotations | |
wicket.authorization.strategies.role.example | |
wicket.authorization.strategies.role.example.pages | |
wicket.authorization.strategies.role.metadata | |
wicket.behavior | |
wicket.examples | |
wicket.examples.ajax.builtin | |
wicket.examples.ajax.builtin.modal | |
wicket.examples.ajax.builtin.tree | |
wicket.examples.ajax.prototype | |
wicket.examples.breadcrumb | |
wicket.examples.captcha | |
wicket.examples.compref | |
wicket.examples.customresourceloading | |
wicket.examples.debug |
wicket.markup.html.debug package
Classes that make debugging Wicket HTML applications easier.
|
wicket.examples.displaytag | |
wicket.examples.displaytag.export | |
wicket.examples.displaytag.list | |
wicket.examples.displaytag.utils | |
wicket.examples.echo | |
wicket.examples.encodings | |
wicket.examples.forminput | |
wicket.examples.frames | |
wicket.examples.guestbook | |
wicket.examples.hangman | |
wicket.examples.hellobrowser | |
wicket.examples.helloworld | |
wicket.examples.images | |
wicket.examples.library | |
wicket.examples.linkomatic | |
wicket.examples.navomatic | |
wicket.examples.nested | |
wicket.examples.niceurl | |
wicket.examples.niceurl.mounted | |
wicket.examples.panels.signin | |
wicket.examples.pub | |
wicket.examples.repeater | |
wicket.examples.signin | |
wicket.examples.signin2 | |
wicket.examples.source | |
wicket.examples.stockquote | |
wicket.examples.template | |
wicket.examples.unicodeconverter | |
wicket.examples.upload | |
wicket.examples.wizard | |
wicket.extensions | |
wicket.extensions.ajax.markup.html | |
wicket.extensions.ajax.markup.html.autocomplete | |
wicket.extensions.ajax.markup.html.form.upload | |
wicket.extensions.ajax.markup.html.modal | |
wicket.extensions.ajax.markup.html.repeater.data.sort | |
wicket.extensions.ajax.markup.html.repeater.data.table | |
wicket.extensions.ajax.markup.html.tabs | |
wicket.extensions.breadcrumb |
wicket.extensions.breadcrumb package
Package for working with bread crumb components.
Bread crumbs provide a means to track certain history of client actions.
Bread crumbs are typically rendered as a list of links, and are useful when
users 'dig deeper' into the site structure so that they can find their way
back again and have a notion of where they currently are.
Bread crumbs in the original sense just represent where people are in a site
hierarchy. For example, when browsing a product site, bread crumbs could look
like this:
Home > Products & Solutions > Hardware > Desktop Systems
or
World > Europe > The Netherlands > Utrecht
These items would be rendered as links to the corresponding site location.
The central interface of this package is IBreadCrumbModel, which models the concept of bread crumbs.
The main implementation of bread crumbs is the BreadCrumbBar, which is a Wicket component
that renders the bread crumbs and an implementation of IBreadCrumbModel in one.
|
wicket.extensions.breadcrumb.panel |
wicket.extensions.breadcrumb.panel package
This package contains a panel based implementation of bread crumb participants.
Basically, if you use BreadCrumbPanel with BreadCrumbBar, you'll
have a working pattern of panel replacements and bread crumbs that keep track of them.
See the breadcrumb example of wicket-examples.
|
wicket.extensions.markup.html.basic |
wicket.extensions.markup.html.basic package
Basic extensions.
|
wicket.extensions.markup.html.captcha | |
wicket.extensions.markup.html.datepicker |
wicket.extensions.markup.html.datepicker package
Provides a datepicker component.
|
wicket.extensions.markup.html.form | |
wicket.extensions.markup.html.form.palette | |
wicket.extensions.markup.html.form.palette.component | |
wicket.extensions.markup.html.form.select | |
wicket.extensions.markup.html.form.validation | |
wicket.extensions.markup.html.image.resource |
wicket.extensions.markup.html.image.resource package
Image resource extensions.
|
wicket.extensions.markup.html.repeater | |
wicket.extensions.markup.html.repeater.data | |
wicket.extensions.markup.html.repeater.data.grid | |
wicket.extensions.markup.html.repeater.data.sort | |
wicket.extensions.markup.html.repeater.data.table | |
wicket.extensions.markup.html.repeater.data.table.filter | |
wicket.extensions.markup.html.repeater.pageable | |
wicket.extensions.markup.html.repeater.refreshing | |
wicket.extensions.markup.html.repeater.util | |
wicket.extensions.markup.html.tabs |
wicket.extensions.markup.html.tabs package
Package for working with tab panels.
|
wicket.extensions.markup.html.tree |
wicket.extensions.markup.html.tree package
Package for Tree components.
This tree will be moved to the core project (wicket.markup.html.tree) for
Wicket 2.0 and will serve as Wicket's default tree component,
and the tree that is now in that package will be moved here.
|
wicket.extensions.markup.html.tree.table | |
wicket.extensions.model |
wicket.extensions.model package
Convenience models.
|
wicket.extensions.rating | |
wicket.extensions.util.encoding |
wicket.extensions.util.encoding package
Encoding extensions.
|
wicket.extensions.util.resource |
wicket.extensions.util.resource package
Resource extensions that makes working with header contributions
easier and better maintainable.
|
wicket.extensions.wizard |
wicket.extensions.wizard package
Package for working with Wizard components. Wizards are dialogs which take
users through a number of steps to acchieve something.
The main component is wicket.extensions.wizard, which serves as
the panel on which the whole wizard is rendered. It is possible to implement
wicket.extensions.wizard.IWizard directly, but it is not recommended.
The wizard cooperates with an instance of wicket.extensions.wizard.IWizardModel,
for which the default implementation wicket.extensions.wizard.WizardModel is
provided. This model knows about the wizard's steps and the transitions between them,
and it holds a reference to the currently active step. It might function as a generic
state holder for the wizard too, though you might find it more convenient to use the
wizard component itself for that, or even an external model. See the wizard example
of the wicket-examples project for some examples of wizards.
The Swing Wizard Framework
served as a valueable source of inspiration as did discussions with
Michael Jouravlev and
Tim Boudreau.
|
wicket.feedback |
wicket.feedback package
Classes related to showing user feedback, generally as the
result of form submission and/or validation.
|
wicket.injection | |
wicket.injection.util | |
wicket.injection.web | |
wicket.jmx | |
wicket.markup |
wicket.markup package
Base package for markup.
|
wicket.markup.html |
wicket.markup.html package
Base package of HTML markup.
|
wicket.markup.html.autolink | |
wicket.markup.html.autolink.sub | |
wicket.markup.html.basic |
wicket.markup.html.basic package
Basic HTML components.
|
wicket.markup.html.body | |
wicket.markup.html.border |
wicket.markup.html.border package
Border components.
|
wicket.markup.html.debug | |
wicket.markup.html.form |
wicket.markup.html.form package
HTML Forms and form components.
|
wicket.markup.html.form.encryption | |
wicket.markup.html.form.login | |
wicket.markup.html.form.persistence |
wicket.markup.html.form.persistence package
Persistence support for forms.
|
wicket.markup.html.form.upload |
wicket.markup.html.form.upload package
Support for upload forms (using multipart requests).
This package depends on package
Commons FileUpload, version 1.0.
|
wicket.markup.html.form.validation |
wicket.markup.html.form.validation package
Support for form validation. Form components can have validations assigned,
which are triggered before the models of the form components are updated.
If validation fails, the denied input is re-displayed by the components,
and the error messages are collected and available in FeedbackMessages.
|
wicket.markup.html.header | |
wicket.markup.html.header.inheritance | |
wicket.markup.html.header.testing | |
wicket.markup.html.header.testing2 | |
wicket.markup.html.header.testing3 | |
wicket.markup.html.header.threelayers | |
wicket.markup.html.header.threelayers2 | |
wicket.markup.html.image |
wicket.markup.html.image package
Image components.
|
wicket.markup.html.image.resource |
wicket.markup.html.image.resource package
Resource support for image components.
|
wicket.markup.html.include |
wicket.markup.html.include package
Components for including content from non-Wicket sources.
|
wicket.markup.html.internal | |
wicket.markup.html.link |
wicket.markup.html.link package
Link components.
|
wicket.markup.html.link.subdir | |
wicket.markup.html.list |
wicket.markup.html.list package
List components for tabular data and such.
|
wicket.markup.html.navigation.paging | |
wicket.markup.html.pages |
wicket.markup.html.pages package
Default special purpose pages for error and feedback support.
|
wicket.markup.html.panel |
wicket.markup.html.panel package
Panel components.
|
wicket.markup.html.resources |
wicket.markup.html.resources package
Support classes for HTML specific resources.
|
wicket.markup.html.tags | |
wicket.markup.html.tree |
wicket.extensions.markup.html.tree package
Package for Tree components.
This tree will be moved to extensions
(wicket.extensions.markup.html.tree) for Wicket 2.0, and the tree that
is now in that package will be moved here and made the default tree for
the Wicket core package.
|
wicket.markup.outputTransformer | |
wicket.markup.parser |
wicket.markup.parser package
The default parsing engine of Wicket.
|
wicket.markup.parser.filter |
wicket.markup.parser.filter package
Default parsing extensions.
|
wicket.markup.parser.filter.sub | |
wicket.markup.resolver |
wicket.markup.resolver package
Resolvers implement the IComponentResolver interface and must be registered with the
application. Most of them are registered by default. Resolvers are used by Wicket to find the
Component associated with markup (wicket:id) where the Component is not simply a child of the
parent container.
|
wicket.markup.transformer |
wicket.markup.transformer package
Transformers are able to post-process (transform) the output generated by a Component. That might
be XSLT, XQuery or any other processor. Transformers can be implemented as Container or
IBehaviour . Both variants redirect the output to a StringResponse which at
the end is used as input to the transformer. The output of transformer is than written to the
original response.
|
wicket.model |
wicket.markup.model package
Core model support for Wicket components.
|
wicket.properties | |
wicket.protocol.http |
wicket.protocol.http package
HTTP implementation.
|
wicket.protocol.http.documentvalidation |
wicket.protocol.http.documentvalidation package
Test support for the HTTP implementation.
|
wicket.protocol.http.portlet |
wicket.protocol.http.portlet
Wicket interface to the JSR-168 portlet API.
|
wicket.protocol.http.portlet.pages | |
wicket.protocol.http.request |
wicket.protocol.http.request package
This package contains http (web) protocol dependent implementations of
request processing strategies.
|
wicket.protocol.http.request.urlcompressing | |
wicket.protocol.http.servlet |
wicket.protocol.http.servlet package
Java Servlet specific implementation of Wicket http classes.
|
wicket.proxy | |
wicket.proxy.util | |
wicket.quickstart | |
wicket.request |
wicket.request package
Package for classes that have generic (protocol independent) support for request cycle processing.
Provides the most important request target interfaces and classes.
|
wicket.request.compound |
wicket.request.compound package
This package contains a convenience implementation of IRequestCycleProcessor
that breaks its functionality in delegate strategies so that they can more easily
be mixed and matched. This package also contains a couple of protocol independent default
implementations of those strategies.
|
wicket.request.target |
wicket.request.target package
Common implementations of request targets.
|
wicket.request.target.basic | |
wicket.request.target.coding |
wicket.request.target.mixin package
Additions to request targets.
|
wicket.request.target.component | |
wicket.request.target.component.listener | |
wicket.request.target.resource | |
wicket.resource |
wicket.resource package
Locale aware resouce loaders.
|
wicket.resource.loader | |
wicket.response |
wicket.response package
Several response implementations.
|
wicket.session | |
wicket.session.pagemap | |
wicket.settings | |
wicket.spring | |
wicket.spring.injection.annot |
wicket.spring.injection.annot package
This package contains all the classes to make your wicket components and other pojos @SpringBean annotation aware.
To setup automatic injection of wicket components in your application subclass init() method call:
addComponentInstantiationListener(new SpringComponentInjector(this));
To inject any pojo call InjectorHolder.getInjector().inject(this) in the pojo's constructor.
|
wicket.spring.injection.annot.test | |
wicket.spring.injection.util | |
wicket.spring.test | |
wicket.util | |
wicket.util.collections |
wicket.util.collections package
Useful collections.
|
wicket.util.concurrent |
wicket.util.concurrent package
Contains the classes for concurrency support.
This package provides standardized, efficient versions of utility
classes commonly encountered in concurrent Java programming. This code
consists of implementations of ideas that have been around for ages, and
is merely intended to save you the trouble of coding them. Discussions
of the rationale and applications of several of these classes can be
found in the second edition of
Concurrent Programming in Java.
There are also pdf
slides providing an overview of the package.
These classes were taken from concurrent.jar, version 1.3.4, provided by
Doug Lea. Java 1.5 and later have these collections built in.
|
wicket.util.convert |
wicket.util.convert package
Conversion support.
|
wicket.util.convert.converters |
wicket.util.convert.converters package
Default converter implementations.
|
wicket.util.crypt |
wicket.markup.html.form.encryption package
Encryption support for forms.
|
wicket.util.diff |
The {@link org.apache.maven.jrcs.diff diff} package implements
the differencing engine that JRCS uses. The engine has the power
of Unix diff, is simple to understand, and can be used
independently of the archive handling functionality. The entry
point to the differencing engine is class {@link
org.apache.maven.jrcs.diff.Diff Diff}.
Text is represented as Object[] because the diff
engine is capable of handling more than plain ascci. In fact,
arrays of any type that implements {@link
java.lang.Object#hashCode hashCode()} and {@link
java.lang.Object#equals equals()} correctly can be subject to
differencing using this library.
Two implementations of the differencing algorithm are provided.
-
{@link SimpleDiff Simple Diff} is a verys imple algorithm that
is fast and works well with very large input sequences, but
that frequently produces result that are subotimal (at times
four or more times larger than GNU diff).
-
{@link org.apache.commons.jrcs.diff.myers.MyersDiff MyersDiff}
is an implementation of Gene Myers
differencing algorithm. Myer's algorithm produces optimum
results (minimum diffs), but consumes considerably more memory
than SimpleDiff, so its not suitable for very large files.
@author Juanco Anez
@version $Id: package.html,v 1.1 2006/03/12 00:24:21 juanca Exp $
@see Diff
@see org.apache.maven.jrcs.rcs.Archive
|
wicket.util.diff.myers |
The {@link org.apache.maven.jrcs.diff.myers diff.myers} package
implements Gene Myers'
differencing algorithm.
Myer's algorithm produces optimum results (minimum diffs), but
consumes considerably more memory than SimpleDiff, so its not
suitable for very large files.
@author Juanco Anez
@version $Id: package.html,v 1.1 2006/03/12 00:24:21 juanca Exp $
@see Diff
@see org.apache.maven.jrcs.rcs.Archive
|
wicket.util.file |
wicket.util.file package
File utilities.
|
wicket.util.io |
wicket.util.io package
Input/Output utilities. ByteArrayOutputStream, DeferredFileOutputStream, FileCleaner,
ThresholdingOutputStream and IOUtils are copied from the Apache Jakarta Commons IO project
(version 1.0). They are used by upload functions.
|
wicket.util.lang |
wicket.util.lang package
Java utilities.
|
wicket.util.license | |
wicket.util.listener |
wicket.util.listener package
Listener/ Observer utilities.
|
wicket.util.parse.metapattern |
wicket.util.parse.metapattern package
Regular Expressions meta pattern support.
|
wicket.util.parse.metapattern.parsers |
wicket.util.parse.metapattern.parsers package
Regular Expressions meta pattern parsers.
|
wicket.util.resource |
wicket.util.resource package
Base support for resources.
|
wicket.util.resource.locator |
wicket.util.resource package
Locators for finding/ loading resources.
|
wicket.util.size | |
wicket.util.string |
wicket.util.string package
String utilities.
|
wicket.util.string.interpolator |
wicket.util.string.interpolator package
Support for String-variable interpolation.
|
wicket.util.tester |
WicketTester package
A package with utility classes to ease unit testing of Wicket applications without the need for
a servlet container. The only classes required by users to test are WicketTester and FormTester.
WicketTester extends MockWebApplication and extends it with convinience methods to start (render)
a page and to test (assert) certain conditions.
FormTester is a utility class to make unit testing a HTML form a breeze.
|
wicket.util.tester.apps_1 | |
wicket.util.tester.apps_2 | |
wicket.util.tester.apps_3 | |
wicket.util.tester.apps_4 | |
wicket.util.tester.apps_5 | |
wicket.util.thread |
wicket.util.thread package
Threading utilities.
|
wicket.util.time |
wicket.util.time package
Utilities for working with time(s).
|
wicket.util.upload |
wicket.util.upload package
Protocol independent upload utilities. Copied from the
Apache Jakarta Commons FileUpload project (1.1-dev, HEAD at 21st of august 2005).
|
wicket.util.value |
wicket.util.value package
Casting utilities.
|
wicket.util.watch |
wicket.util.watch package
Modification observers.
|
wicket.version | |
wicket.version.undo |
wicket.version.undo package
This packages provides the default implementation of Wicket's back button support in
the form of the ability to record and 'undo' changes to component composition structure,
model changes and user specific (such as the current page of pageable lists) changes.
|