| wicket.Page wicket.markup.html.WebPage
All known Subclasses: wicket.markup.outputTransformer.Page_2, wicket.markup.html.basic.SimplePage_8, wicket.markup.html.basic.SimplePage_9, wicket.markup.html.basic.SimplePage, wicket.markup.html.pages.RedirectPage, wicket.markup.MarkupInheritanceBaseBase_11, wicket.authorization.strategies.role.example.pages.AdminAnnotationsBookmarkablePage, wicket.markup.outputTransformer.Page_1, wicket.ajax.markup.html.ajaxLink.AjaxLinkWithBorderPage, wicket.markup.WicketNamespace_2, wicket.markup.parser.filter.HeaderSectionPage_19, wicket.util.parse.metapattern.parsers.Page1, wicket.markup.parser.Page_1, wicket.markup.WicketNamespace_5, wicket.markup.parser.filter.HeaderSectionPage_16, wicket.markup.html.basic.SimplePage_11, wicket.markup.html.list.PagedTableNavigatorWithMarginPage, wicket.util.tester.apps_2.RedirectPage, wicket.markup.html.form.login.MockHomePage, wicket.markup.parser.Page_2, wicket.markup.parser.filter.HeaderSectionPage_2, wicket.authorization.strategies.role.example.pages.AdminBookmarkablePage, wicket.markup.html.link.subdir.Page1, wicket.markup.parser.filter.DoubleHeaderPartPage, wicket.markup.html.border.BoxBorderTestPage_6, wicket.markup.html.form.RadioGroupDisabledTestPage, wicket.DisabledComponentPage2, wicket.authorization.strategies.role.annotations.AdminPage, wicket.util.tester.apps_5.MockPageWithLink, wicket.markup.parser.filter.HeaderSectionPage_10, wicket.markup.html.basic.LabelWithoutEscapeMarkupPage, wicket.properties.TestPage, wicket.markup.parser.filter.HeaderSectionPage_15, wicket.ajax.markup.html.ajaxLink.AjaxLinkPage, wicket.examples.ajax.builtin.modal.ModalContent2Page, wicket.markup.html.header.threelayers.AbstractBasePage, wicket.markup.html.basic.SimplePage_6, wicket.markup.parser.filter.HeaderSectionPage_5, wicket.markup.html.list.PagedTableNavigatorWithLabelProviderPage, wicket.markup.html.autolink.sub.BasePage, wicket.markup.html.link.Href_3, wicket.authentication.pages.SignOutPage, wicket.markup.WicketNamespace_4, wicket.util.tester.apps_1.SuccessPage, wicket.util.tester.DummyHomePage, wicket.markup.html.panel.InlinePanelPage_1, wicket.AttributeModifierComponentPage, wicket.markup.parser.filter.HeaderSectionPage_17, wicket.markup.html.border.BorderTestHierarchyPage_4, wicket.markup.html.form.login.MockLoginPage, wicket.markup.parser.filter.HeaderSectionPage_18, wicket.markup.html.pages.BrowserInfoPage, wicket.markup.html.link.AutolinkPage_3, wicket.markup.html.basic.SimplePage_7, wicket.quickstart.QuickStartPage, wicket.examples.frames.LeftFrame, wicket.markup.html.panel.InlinePanelPage_2, wicket.DisabledComponentPage1, wicket.MockPageWithLinkAndComponent, wicket.markup.html.ScopedPage, wicket.markup.html.panel.InlinePanelPage_3, wicket.util.tester.apps_4.EmailPage, wicket.markup.html.basic.SimplePage_10, wicket.markup.MarkupInheritancePage_6, wicket.markup.html.pages.InternalErrorPage, wicket.markup.html.link.Href_1, wicket.examples.panels.signin.MockPage, wicket.markup.html.debug.WicketComponentTreeTestPage, wicket.util.tester.apps_1.CreateBook, wicket.examples.ajax.builtin.modal.ModalContent1Page, wicket.markup.html.pages.PageExpiredErrorPage, wicket.markup.html.basic.HomePageClassRedirect, wicket.MyPage0, wicket.util.tester.DummyPanelPage, wicket.markup.html.border.BoxBorderTestPage_3, wicket.markup.html.autolink.BasePage, wicket.markup.html.header.MyPage, wicket.markup.WicketNamespace_3, wicket.markup.html.border.BoxBorderTestPage_5, wicket.markup.ComponentCreateTag_2, wicket.examples.displaytag.list.SortableTableHeadersPage, wicket.markup.html.header.threelayers2.AbstractBasePage, wicket.markup.html.link.BookmarkableHomePageLinksPage, wicket.MockPageWithLink, wicket.ajax.markup.html.componentMap.SimpleTestPage, wicket.authorization.strategies.role.example.pages.PanelsPage, wicket.markup.ComponentCreateTag_3, wicket.markup.html.form.CheckGroupTestPage5, wicket.markup.html.panel.PanelWithAttributeModifierPage, wicket.markup.WicketNamespace_6, wicket.markup.html.tree.BorderedPage, wicket.examples.frames.Page1, wicket.markup.parser.filter.HeaderSectionPage_6, wicket.markup.MarkupInheritanceBase_2, wicket.MyPage4, wicket.markup.MarkupInheritanceBase_5, wicket.markup.html.basic.SimplePage_4, wicket.markup.ComponentCreateTag_4, wicket.markup.parser.filter.HeaderSectionPage_3, wicket.markup.html.link.AutolinkPage_1, wicket.markup.html.form.persistence.CookieValuePersisterTestPage, wicket.authentication.example.HomePage, wicket.markup.MarkupInheritanceBase_4, wicket.markup.MarkupInheritanceBase_1, wicket.markup.html.list.IncrementalTableNavigationPage, wicket.resource.DummyPage, wicket.markup.html.form.upload.MockPageWithFormAndUploadField, wicket.TestPage_1, wicket.markup.ComponentCreateTag_6, wicket.ajax.markup.html.ajaxLink.AjaxPage2, wicket.markup.parser.filter.HeaderSectionPage_1, wicket.markup.html.panel.InlinePanelPage_6, wicket.protocol.http.WicketPanelPage, wicket.MyPage5, wicket.markup.parser.filter.HeaderSectionPage_9, wicket.examples.frames.BodyFrame, wicket.markup.html.pages.AccessDeniedPage, wicket.markup.parser.filter.HeaderSectionPage_11, wicket.util.tester.MockPageWithFormAndCheckGroup, wicket.authorization.strategies.role.example.pages.AdminInternalPage, wicket.protocol.http.MockPage, wicket.markup.html.header.testing2.TestBasePage, wicket.markup.WicketNamespace_1, wicket.markup.html.basic.SimplePage_12, wicket.markup.html.form.RadioGroupTestPage1, wicket.markup.html.list.SimpleTablePage_1, wicket.authentication.pages.SignInPage, wicket.examples.debug.RequestsPage, wicket.markup.html.form.CheckGroupDisabledTestPage, wicket.examples.debug.InspectorPage, wicket.markup.html.tree.AbstractTreePage, wicket.authorization.strategies.role.annotations.NormalPage, wicket.markup.parser.filter.HeaderSectionPage_4, wicket.markup.MarkupInheritanceBase_8, wicket.util.tester.apps_2.LoginPage, wicket.markup.MarkupInheritanceBaseBase_3, wicket.MyMockPage, wicket.markup.html.panel.InlinePanelPage_4, wicket.markup.html.link.Page1, wicket.markup.html.pages.ExceptionErrorPage, wicket.markup.html.panel.InlinePanelPage_5, wicket.markup.html.basic.LabelWithEscapeMarkupPage, wicket.authorization.strategies.role.example.pages.AdminAnnotationsInternalPage, wicket.markup.html.link.AutolinkPage_2, wicket.examples.WicketExamplePage, wicket.authentication.example.AdminPage, wicket.markup.MarkupInheritancePage_9, wicket.markup.parser.filter.HeaderSectionPage_7, wicket.markup.html.border.BoxBorderTestPage_2, wicket.markup.parser.filter.HeaderSectionBasePage_12, wicket.util.parse.metapattern.parsers.Page2, wicket.markup.html.link.AutolinkPage_4, wicket.markup.parser.filter.HeaderSectionPage_9a, wicket.markup.html.list.SimpleTablePage_2, wicket.util.tester.MockPageWithFormAndAjaxFormSubmitBehavior, wicket.markup.ComponentCreateTag_1, wicket.MockPageWithOneComponent, wicket.markup.html.list.PagedTablePage, wicket.markup.html.header.inheritance.AbstractPage, wicket.markup.html.internal.ComponentResolvingPage, wicket.util.tester.MockPageParameterPage, wicket.markup.html.panel.PanelPage_1, wicket.MyPage3, wicket.markup.html.tags.InputTagVisibleWebPage, wicket.markup.MarkupInheritanceBase_12, wicket.markup.html.form.RadioGroupTestPage2, wicket.markup.html.form.RadioGroupTestPage3, wicket.examples.debug.LiveSessionsPage, wicket.behavior.AjaxHandlerBodyOnLoadPage, wicket.markup.parser.filter.AbstractTest14WebPage, wicket.util.tester.apps_3.ChoicePage, wicket.examples.compref.XmlPage, wicket.markup.html.border.BorderRenderWrappedTestPage_1, wicket.markup.html.list.PagedTableNavigatorPage, wicket.authorization.strategies.role.example.pages.AnnotationsPanelsPage, wicket.examples.frames.Home, wicket.markup.html.form.login.PageA, wicket.markup.MarkupInheritanceBase_10, wicket.markup.html.basic.HomePagePageRedirect, wicket.markup.html.border.BoxBorderTestPage_1, wicket.markup.html.link.ContextPathPage, wicket.markup.html.tags.InputTagNotVisibleWebPage, wicket.markup.html.basic.SimpleResponsePageClass, wicket.MyPage1, wicket.markup.html.header.testing3.TestPage, wicket.examples.compref.BookmarkablePage, wicket.markup.html.link.XmlPage, wicket.MyPage2, wicket.markup.MarkupInheritanceBase_7, wicket.authorization.strategies.role.example.Index, wicket.markup.html.header.testing.TestPage, wicket.examples.source.SourcesPage, wicket.markup.html.panel.PanelPage_2, wicket.markup.html.basic.SimplePage_5, wicket.examples.compref.NonBookmarkablePage, wicket.markup.html.form.AbstractCheckGroupTestPage, wicket.markup.parser.filter.HeaderSectionPage_13, wicket.util.tester.apps_5.MockPageWithFormAndLink, wicket.util.tester.apps_1.ViewBook, wicket.markup.html.basic.RedirectPage, wicket.examples.frames.Page2, wicket.markup.parser.filter.HeaderSectionPage_8,
WebPage | public class WebPage extends Page implements INewBrowserWindowListener(Code) | | Base class for HTML pages. This subclass of Page simply returns HTML when
asked for its markup type. It also has a method which subclasses can use to
retrieve a bookmarkable link to the application's home page.
WebPages can be constructed with any constructor when they are being used in
a Wicket session, but if you wish to link to a Page using a URL that is
"bookmarkable" (which implies that the URL will not have any session
information encoded in it, and that you can call this page directly without
having a session first directly from your browser), you need to implement
your Page with a no-arg constructor or with a constructor that accepts a
PageParameters argument (which wraps any query string parameters for a
request). In case the page has both constructors, the constructor with
PageParameters will be used.
author: Jonathan Locke author: Eelco Hillenius author: Juergen Donnerstag author: Gwyn Evans |
Constructor Summary | |
protected | WebPage() Constructor. | protected | WebPage(IModel model) | protected | WebPage(PageMap pageMap) | protected | WebPage(PageMap pageMap, IModel model) | protected | WebPage(PageParameters parameters) Constructor which receives wrapped query string parameters for a request.
Having this constructor public means that your page is 'bookmarkable' and
hence can be called/ created from anywhere. |
WebPage | protected WebPage()(Code) | | Constructor. Having this constructor public means that your page is
'bookmarkable' and hence can be called/ created from anywhere.
|
WebPage | protected WebPage(PageParameters parameters)(Code) | | Constructor which receives wrapped query string parameters for a request.
Having this constructor public means that your page is 'bookmarkable' and
hence can be called/ created from anywhere. For bookmarkable pages (as
opposed to when you construct page instances yourself, this constructor
will be used in preference to a no-arg constructor, if both exist. Note
that nothing is done with the page parameters argument. This constructor
is provided so that tools such as IDEs will include it their list of
suggested constructors for derived classes.
Parameters: parameters - Wrapped query string parameters. |
getBodyContainer | public BodyContainer getBodyContainer()(Code) | | Get a facade to the body container for adding onLoad javascript to the
body tag.
The body container |
getMarkupType | public String getMarkupType()(Code) | | Gets the markup type for a WebPage, which is "html" by default. Support
for pages in another markup language, such as VXML, would require the
creation of a different Page subclass in an appropriate package under
wicket.markup. To support VXML (voice markup), one might create the
package wicket.markup.vxml and a subclass of Page called VoicePage.
Note: The markup type must be equal to the extension of the markup file.
In the case of WebPages, it must always be "html".
Markup type for HTML |
getUrlCompressor | final public URLCompressor getUrlCompressor()(Code) | | This method is called when the compressing coding and response stategies
are configured in your Application object like this:
protected IRequestCycleProcessor newRequestCycleProcessor()
{
return new CompoundRequestCycleProcessor(new WebURLCompressingCodingStrategy(),
new WebURLCompressingTargetResolverStrategy(), null, null, null);
}
The URLCompressor for this webpage. since: 1.2 See Also: WebURLCompressingCodingStrategy See Also: WebURLCompressingTargetResolverStrategy See Also: URLCompressor |
getWebRequestCycle | final protected WebRequestCycle getWebRequestCycle()(Code) | | The WebRequestCycle for this WebPage. |
homePageLink | final protected BookmarkablePageLink homePageLink(String id)(Code) | | Creates and returns a bookmarkable link to this application's home page.
Parameters: id - Name of link Link to home page for this application |
Fields inherited from wicket.Page | final public static int LATEST_VERSION(Code)(Java Doc)
|
|
|