Package org.apache.wicket.markup.html
Class WebComponent
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.markup.html.WebComponent
-
- All Implemented Interfaces:
Serializable
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,Component>
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
- Direct Known Subclasses:
ContextImage
,EnumLabel
,ExternalImage
,Image
,Include
,InlineImage
,Label
,MultiLineLabel
public class WebComponent extends Component
Base class for simple HTML components which do not hold nested components. If you need to support nested components, see WebMarkupContainer or use Panel if the component will have its own associated markup.- Author:
- Jonathan Locke, Juergen Donnerstag, Eelco Hillenius
- See Also:
WebMarkupContainer
, 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 WebComponent(String id)
WebComponent(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.protected void
onRender()
Implementation that renders this component.-
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, get, 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, internalInitialize, 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, onComponentTagBody, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModel, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, toString, toString, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
-
-
-
Constructor Detail
-
WebComponent
public WebComponent(String id)
- See Also:
Component(String)
-
WebComponent
public WebComponent(String id, IModel<?> model)
- See Also:
Component(String, IModel)
-
-
Method Detail
-
onRender
protected void onRender()
Description copied from class:Component
Implementation that renders this component.
-
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
-
-