Package wicket

The core Wicket package.

See:
          Description

Interface Summary
Component.IVisitor Generic component visitor interface for component traversals.
IClassResolver An interface to code which finds classes.
IComponentResolver ApplicationSettings maintains a list of IComponentResolvers.
IComponentResolverMarker This is just a marker interface which may only be used in combination with IComponentResolver.
IComponentValueComparator Implementation of this interface can be used in the Component.getComparator() for testing the current value of the components model data with the new value that is given.
IInitializer Initializes something when application loads
IPageFactory A factory class that creates Pages.
IPageVersionManager Interface to code that manages versions of a Page.
IRedirectListener Request listener called on page redirects.
IRequestCycleFactory Factory for creating request cycles for a session.
IRequestListener Base interface for all interfaces that listen for requests from the client browser.
IResourceFactory A factory which creates resources for a given specification string.
IResourceListener Listens for requests regarding resources.
ISessionFactory A factory interface used by Applications to create Sessions.
IValidatorResourceKeyFactory Factory for creating resource keys for validator error messages
PageMap.IVisitor Visitor interface for visiting pages
Session.IVisitor Visitor interface for visiting page maps
 

Class Summary
AjaxHandler Abstract class for handling Ajax roundtrips.
Application Base class for all Wicket applications.
ApplicationPages Holder for specifying Wicket page classes that have special meaning to an application, such as an application's home page and any error display pages.
ApplicationPages.HomePageRenderStrategy Enumerated type for different ways of handling the rendering/ redirecting of the homepage.
ApplicationSettings Contains application settings as property values.
ApplicationSettings.RenderStrategy Enumerated type for different ways of handling the render part of requests.
ApplicationSettings.UnexpectedExceptionDisplay Enumerated type for different ways of displaying unexpected exceptions.
AttributeModifier This class allows a tag attribute of a component to be modified dynamically with a value obtained from a model object.
AutoComponentResolver <wicket:component class="myApp.MyTable" key=value> tags may be used to add Wicket components (e.g.
AutoLinkResolver The AutoLinkResolver is responsible to handle automatic link resolution.
Component Component serves as the highest level abstract base class for all components.
DefaultClassResolver Resolves a class by using the classloader that loaded this class.
DefaultPageFactory A factory that constructs Pages.
DefaultValidatorResourceKeyFactory Default implementation of IValidatorResourceKeyFactory.
Initializer Initializer for components in wicket core library.
Localizer Utility class that encapsulates all of the localization related functionality in a way that is can be accessed by all areas of the framework in a consistent way.
MarkupContainer A MarkupContainer holds a map of child components.
MarkupInheritanceResolver Detect <wicket:extend> and <wicket:child> tags, which are silently ignored, because they have already been processed.
Page Abstract base class for pages.
PageMap THIS CLASS IS NOT PART OF THE WICKET PUBLIC API.
PageParameters A typesafe abstraction and container for parameters to a requested page.
PageState A record of state for a Page which can be used to reproduce the original Page at a later time when getPage() is called.
Request Base class for page request implementations allowing access to request parameters.
RequestCycle THIS CLASS IS DELIBERATELY NOT INSTANTIABLE BY FRAMEWORK CLIENTS AND IS NOT INTENDED TO BE SUBCLASSED BY FRAMEWORK CLIENTS.
Resource A Resource is something that implements IResourceListener and provides a getResource() method which returns the raw IResource to be rendered back to the client browser.
ResourceReference ResourceReference is essentially a reference to an actual resource which is shared through the Application.
Response Abstract base class for different implementations of response writing.
Session Holds information about a user session, including some fixed number of most recent pages (and all their nested component information).
SharedResources Class which holds shared resources.
WicketMessageResolver This is a tag resolver which handles <wicket:message attr="myKey">Default Text</wicket:message>.
WicketMessageResolver.MyLabel A Label with expands open-close tags to open-body-close if required
 

Exception Summary
ApplicationFactoryCreationException Thrown when the IWebApplicationFactory cannot be created for some reason.
WicketRuntimeException Generic runtime exception subclass thrown by wicket.
 

Package wicket Description

The core Wicket package. The key core classes you will need to learn to do basic Wicket programming are:



Copyright © 2004-2006 Wicket developers. All Rights Reserved.