org.apache.wicket.markup.html
Class WebMarkupContainer

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IConverterLocator, IHeaderContributor, IRequestableComponent, IHierarchical<Component>, IClusterable
Direct Known Subclasses:
AbstractItem, AbstractLink, AbstractRepeater, Body, Border, Border.BorderBodyContainer, Enclosure, EnclosureContainer, Form, FormComponentLabel, Fragment, HeaderPartContainer, HeaderResponseContainer, InlineFrame, LabeledWebMarkupContainer, Panel, TransparentWebMarkupContainer

public class WebMarkupContainer
extends MarkupContainer

A container of HTML markup and components. It is very similar to the base class MarkupContainer, except that it assumes that it is used in a web environment. Provides a convenience methods to get the current web objects (page, response, request, session).

Author:
Jonathan Locke, Juergen Donnerstag
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Constructor Summary
WebMarkupContainer(String id)
           
WebMarkupContainer(String id, IModel<?> model)
           
 
Method Summary
 WebPage getWebPage()
          A convenience method to return the WebPage.
 WebRequest getWebRequest()
          A convenience method to return the current WebRequest.
 WebResponse getWebResponse()
          A convenience method to return the current WebResponse.
 WebSession getWebSession()
          A convenience method to return the WebSession.
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebMarkupContainer

public WebMarkupContainer(String id)
See Also:
Component.Component(String)

WebMarkupContainer

public WebMarkupContainer(String id,
                          IModel<?> model)
See Also:
Component.Component(String, IModel)
Method Detail

getWebPage

public final WebPage getWebPage()
A convenience method to return the WebPage. Same as getPage().

Returns:
WebPage

getWebRequest

public final WebRequest getWebRequest()
A convenience method to return the current WebRequest. Same as Component.getRequest().

Returns:
the current WebRequest

getWebResponse

public final WebResponse getWebResponse()
A convenience method to return the current WebResponse. Same as Component.getResponse().

Returns:
the current WebResponse

getWebSession

public final WebSession getWebSession()
A convenience method to return the WebSession. Same as Component.getSession() .

Returns:
the current WebSession


Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.