Package org.hippoecm.frontend.widgets
Class JcrTree
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
org.apache.wicket.extensions.markup.html.tree.AbstractTree
org.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree
org.apache.wicket.extensions.markup.html.tree.Tree
org.hippoecm.frontend.widgets.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:
-
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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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
Returns the resource reference of default closed tree folder.protected org.apache.wicket.request.resource.ResourceReference
Returns the resource reference of default open tree folder.protected org.apache.wicket.request.resource.ResourceReference
Returns the resource reference of default tree item (not folder).boolean
isVirtual
(IJcrTreeNode node) Checks if the wrapped jcr node is a virtual nodeprotected abstract void
onNodeLinkClicked
(org.apache.wicket.ajax.AjaxRequestTarget target, TreeNode clickedNode) 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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
JcrTree
-
-
Method Details
-
getCSS
protected org.apache.wicket.request.resource.ResourceReference getCSS()- Overrides:
getCSS
in classorg.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree
-
onNodeLinkClicked
protected abstract void onNodeLinkClicked(org.apache.wicket.ajax.AjaxRequestTarget target, TreeNode clickedNode) - Overrides:
onNodeLinkClicked
in classorg.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree
-
renderNode
- Overrides:
renderNode
in classorg.apache.wicket.extensions.markup.html.tree.Tree
-
getNodeIcon
Returns the resource reference for icon of specified tree node.- Overrides:
getNodeIcon
in classorg.apache.wicket.extensions.markup.html.tree.DefaultAbstractTree
- Parameters:
node
- The node- Returns:
- The package resource reference
-
isVirtual
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
-