Class Home

java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.Page
org.apache.wicket.markup.html.WebPage
org.hippoecm.frontend.Home
All Implemented Interfaces:
Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IConverterLocator, org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>, org.apache.wicket.IQueueRegion, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.page.IManageablePage, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.request.component.IRequestablePage, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable, IContextMenuManager, IRenderService

public abstract class Home extends org.apache.wicket.markup.html.WebPage implements IRenderService, IContextMenuManager
See Also:
  • 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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    bind(IRenderService parent, String wicketId)
    Bind the component to the specified id.
    void
    Set focus on the specified child.
    org.apache.wicket.Component
    The Wicket Component that is added to the parent.
    The parent service for this render service.
     
    abstract void
    Notify refreshables and listeners in the page for which events have been received.
    abstract void
    Refresh the JCR session, i.e.
    abstract void
    Called after user events and JCR events have been handled, but before the rendering has started.
    abstract void
     
    void
    Releases the component.

    Methods inherited from class org.apache.wicket.markup.html.WebPage

    configureResponse, dirty, getMarkupType, homePageLink, onAfterRender, onRender, renderXmlDecl, reportMissingHead, setHeaders

    Methods inherited from class org.apache.wicket.Page

    componentChanged, componentRendered, detachModels, dirty, getAutoIndex, getId, getPageClass, getPageId, getPageParameters, getPageReference, getRenderCount, getSizeInBytes, getStatelessHint, hierarchyAsString, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, onBeforeRender, onConfigure, onDetach, onInitialize, renderPage, setFreezePageId, setNumericId, setStatelessHint, setWasCreatedBookmarkable, toString, wasCreatedBookmarkable, wasRendered

    Methods inherited from class org.apache.wicket.MarkupContainer

    add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, 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, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, 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, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onComponentTag, 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 org.hippoecm.frontend.behaviors.IContextMenuManager

    collapseAllContextMenus

    Methods inherited from interface org.apache.wicket.page.IManageablePage

    detach

    Methods inherited from interface org.apache.wicket.IQueueRegion

    dequeue, getRegionMarkup, newDequeueContext

    Methods inherited from interface org.apache.wicket.request.component.IRequestableComponent

    canCallListenerAfterExpiry, detach, get, getBehaviorById, getBehaviorId, getPage, getPageRelativePath

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Constructor Details

    • Home

      public Home()
  • Method Details

    • getComponent

      public org.apache.wicket.Component getComponent()
      Description copied from interface: IRenderService
      The Wicket Component that is added to the parent. The component must have the id that was set with the IRenderService.bind(IRenderService, String) method.
      Specified by:
      getComponent in interface IRenderService
    • refresh

      public abstract void refresh()
      Refresh the JCR session, i.e. invalidate (cached) subtrees for which an event has been received.
    • processEvents

      public abstract void processEvents()
      Notify refreshables and listeners in the page for which events have been received.
    • render

      public abstract void render(PluginRequestTarget target)
      Description copied from interface: IRenderService
      Called after user events and JCR events have been handled, but before the rendering has started. Plugins can register Components with the request target to enlist in the rendering phase.

      Implementations that use extensions must call the same method on those.

      Specified by:
      render in interface IRenderService
    • focus

      public void focus(IRenderService child)
      Description copied from interface: IRenderService
      Set focus on the specified child. Implementations should make the child visible when they themselves are visible, or become visible later.
      Specified by:
      focus in interface IRenderService
      Parameters:
      child - The extension that requests focus. This parameter can be null, in which case the Component should set focus to itself.
    • bind

      public void bind(IRenderService parent, String wicketId)
      Description copied from interface: IRenderService
      Bind the component to the specified id. Provides the render service with a reference to the parent render service.
      Specified by:
      bind in interface IRenderService
    • unbind

      public void unbind()
      Description copied from interface: IRenderService
      Releases the component. Implementations cannot use the parent reference after this method has been invoked.
      Specified by:
      unbind in interface IRenderService
    • getParentService

      public IRenderService getParentService()
      Description copied from interface: IRenderService
      The parent service for this render service.
      Specified by:
      getParentService in interface IRenderService
    • getServiceId

      public String getServiceId()
    • showContextMenu

      public abstract void showContextMenu(IContextMenu active)
      Specified by:
      showContextMenu in interface IContextMenuManager