public class InlineFrame extends WebMarkupContainer implements IRequestListener
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
InlineFrame(String id,
Class<C> c)
Constructs an inline frame that instantiates the given Page class when the content of the
inline frame is requested.
|
InlineFrame(String id,
Class<C> c,
org.apache.wicket.request.mapper.parameter.PageParameters params)
Constructs an inline frame that instantiates the given Page class when the content of the
inline frame is requested.
|
InlineFrame(String id,
IPageProvider pageProvider)
This constructor is ideal for constructing pages lazily.
|
InlineFrame(String id,
Page page)
This constructor is ideal if a Page object was passed in from a previous Page.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
getStatelessHint()
Returns whether the component can be stateless.
|
protected CharSequence |
getURL()
Gets the url to use for this link.
|
protected void |
onComponentTag(ComponentTag tag)
Handles this frame's tag.
|
void |
onRequest()
Called when a request is received.
|
boolean |
rendersPage()
Does invocation of this listener render the page.
|
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
add, addStateChange, afterRender, 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, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public InlineFrame(String id, Class<C> c)
C
- id
- See Componentc
- Page classpublic InlineFrame(String id, Class<C> c, org.apache.wicket.request.mapper.parameter.PageParameters params)
C
- id
- See Componentc
- Page classparams
- Page parameterspublic InlineFrame(String id, Page page)
id
- See componentpage
- The pagepublic InlineFrame(String id, IPageProvider pageProvider)
id
- See ComponentpageProvider
- the provider of the page to be contained in the inline frame if and when the
content is requestedprotected CharSequence getURL()
protected void onComponentTag(ComponentTag tag)
onComponentTag
in class Component
tag
- the component tagComponent.onComponentTag(ComponentTag)
public boolean rendersPage()
IRequestListener
rendersPage
in interface IRequestListener
true
, i.e. a RenderPageRequestHandler
is schedules after invocationpublic final void onRequest()
IRequestListener
onRequest
in interface IRequestListener
protected boolean getStatelessHint()
Component
getStatelessHint
in class Component
Copyright © 2006–2017 Apache Software Foundation. All rights reserved.