Package org.apache.wicket.markup.html
Class WebMarkupContainer
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,Component>
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
- Direct Known Subclasses:
AbstractItem
,AbstractLink
,AbstractRepeater
,Body
,Border
,Border.BorderBodyContainer
,ColGroup.Col
,Enclosure
,EnclosureContainer
,Form
,FormComponentLabel
,Fragment
,GenericWebMarkupContainer
,HeaderPartContainer
,HeaderResponseContainer
,InlineFrame
,LabeledWebMarkupContainer
,MediaComponent
,Panel
,Picture
,SelectOption
,Source
,Track
,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_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
-
-
Constructor Summary
Constructors Constructor Description WebMarkupContainer(String id)
WebMarkupContainer(String id, IModel<?> model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebApplication
getWebApplication()
A convenience method to return the WebApplication.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, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, getMarkupTag, 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, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
WebMarkupContainer
public WebMarkupContainer(String id)
- See Also:
Component(String)
-
WebMarkupContainer
public WebMarkupContainer(String id, IModel<?> model)
- See Also:
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 asComponent.getRequest()
.- Returns:
- the current WebRequest
-
getWebResponse
public final WebResponse getWebResponse()
A convenience method to return the current WebResponse. Same asComponent.getResponse()
.- Returns:
- the current WebResponse
-
getWebSession
public final WebSession getWebSession()
A convenience method to return the WebSession. Same asComponent.getSession()
.- Returns:
- the current WebSession
-
getWebApplication
public final WebApplication getWebApplication()
A convenience method to return the WebApplication. Same asWebApplication.get()
.- Returns:
- the current WebApplication
-
-