wicket
Class Page

java.lang.Object
  extended by wicket.Component
      extended by wicket.MarkupContainer
          extended by wicket.Page
All Implemented Interfaces:
java.io.Serializable, IRedirectListener, IRequestListener, IPageMapEntry
Direct Known Subclasses:
PortletPage, WebPage

public abstract class Page
extends MarkupContainer
implements IRedirectListener, IPageMapEntry

Abstract base class for pages. As a MarkupContainer subclass, a Page can contain a component hierarchy and markup in some markup language such as HTML. Users of the framework should not attempt to subclass Page directly. Instead they should subclass a subclass of Page that is appropriate to the markup type they are using, such as WebPage (for HTML markup).