Class JcrTree

  • All Implemented Interfaces:
    Serializable, Iterable<org.apache.wicket.Component>, EventListener, TreeModelListener, org.apache.wicket.ajax.AjaxRequestTarget.ITargetRespondListener, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.extensions.markup.html.tree.ITreeStateListener, 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.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

    public abstract class JcrTree
    extends org.apache.wicket.extensions.markup.html.tree.Tree
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree

        org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree.ILinkCallback
    • Field Summary

      • Fields inherited from class org.apache.wicket.markup.html.panel.Panel

        PANEL
      • 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
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.wicket.request.resource.ResourceReference getCSS()  
      protected org.apache.wicket.request.resource.ResourceReference getNodeIcon​(TreeNode node)
      Returns the resource reference for icon of specified tree node.
      protected org.apache.wicket.request.resource.ResourceReference getVirtualFolderClosed()
      Returns the resource reference of default closed tree folder.
      protected org.apache.wicket.request.resource.ResourceReference getVirtualFolderOpen()
      Returns the resource reference of default open tree folder.
      protected org.apache.wicket.request.resource.ResourceReference getVirtualItem()
      Returns the resource reference of default tree item (not folder).
      boolean isVirtual​(IJcrTreeNode node)
      Checks if the wrapped jcr node is a virtual node
      protected abstract void onNodeLinkClicked​(org.apache.wicket.ajax.AjaxRequestTarget target, TreeNode clickedNode)  
      String renderNode​(TreeNode treeNode)  
      • Methods inherited from class org.apache.wicket.extensions.markup.html.tree.Tree

        populateTreeItem
      • Methods inherited from class org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree

        getFolderClosed, getFolderOpen, getItem, getLinkType, newIndentation, newJunctionImage, newJunctionLink, newLink, newNodeIcon, newNodeLink, onJunctionLinkClicked, renderHead, setLinkType
      • Methods inherited from class org.apache.wicket.extensions.markup.html.tree.AbstractTree

        addComponent, allNodesCollapsed, allNodesExpanded, getChildAt, getChildCount, getModel, getModelObject, getNodeComponent, getParentNode, getTreeState, invalidateAll, isForceRebuildOnSelectionChange, isLeaf, isNodeExpanded, isRootLess, markNodeChildrenDirty, markNodeDirty, newTreeState, nodeChildren, nodeCollapsed, nodeExpanded, nodeSelected, nodeUnselected, onAfterRender, onBeforeAttach, onBeforeRender, onDetach, onTargetRespond, setModel, setModelObject, setRootLess, treeNodesChanged, treeNodesInserted, treeNodesRemoved, treeStructureChanged, updateTree, updateTree
      • Methods inherited from class org.apache.wicket.markup.html.panel.Panel

        getRegionMarkup, newMarkupSourcingStrategy
      • Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer

        getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
      • Methods inherited from class org.apache.wicket.MarkupContainer

        add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, 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, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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 interface org.apache.wicket.IQueueRegion

        dequeue, newDequeueContext
    • Method Detail

      • getCSS

        protected org.apache.wicket.request.resource.ResourceReference getCSS()
        Overrides:
        getCSS in class org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree
      • onNodeLinkClicked

        protected abstract void onNodeLinkClicked​(org.apache.wicket.ajax.AjaxRequestTarget target,
                                                  TreeNode clickedNode)
        Overrides:
        onNodeLinkClicked in class org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree
      • renderNode

        public String renderNode​(TreeNode treeNode)
        Overrides:
        renderNode in class org.apache.wicket.extensions.markup.html.tree.Tree
      • getNodeIcon

        protected org.apache.wicket.request.resource.ResourceReference getNodeIcon​(TreeNode node)
        Returns the resource reference for icon of specified tree node.
        Overrides:
        getNodeIcon in class org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree
        Parameters:
        node - The node
        Returns:
        The package resource reference
      • isVirtual

        public boolean isVirtual​(IJcrTreeNode node)
        Checks if the wrapped jcr node is a virtual node
        Returns:
        true if the node is virtual else false
      • getVirtualFolderClosed

        protected org.apache.wicket.request.resource.ResourceReference getVirtualFolderClosed()
        Returns the resource reference of default closed tree folder.
        Returns:
        The package resource reference
      • getVirtualFolderOpen

        protected org.apache.wicket.request.resource.ResourceReference getVirtualFolderOpen()
        Returns the resource reference of default open tree folder.
        Returns:
        The package resource reference
      • getVirtualItem

        protected org.apache.wicket.request.resource.ResourceReference getVirtualItem()
        Returns the resource reference of default tree item (not folder).
        Returns:
        The package resource reference