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:
- Serialized Form
-
-
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 nodeprotected 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.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 java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
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
public String renderNode(TreeNode treeNode)
- Overrides:
renderNode
in classorg.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 classorg.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
-
-