Interface NaviNodeAccessor
- All Superinterfaces:
Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,Serializable
- All Known Implementing Classes:
AbstractFileNaviTreeNode,ALFNaviTreeNode,CollectionNaviTreeNode,CollectionRootNaviTreeNode,EFileNaviTreeNode,FavoriteNaviTreeNode,FilterNaviTreeNode,FormChildNaviTreeNode,FormNaviTreeNode,LinkNaviTreeNode,MiniFormNode,NaviTreeNode,OutlinerChildNaviTreeNode,OutlinerNaviTreeNode,RegisterNaviTreeNode,RootFavoriteNaviTreeNode,RootFormNaviTreeNode,RootNaviTreeNode,RootPrivateNaviTreeNode,WebpartNaviTreeNode,WorkflowFormNaviTreeNode,WorkflowNaviTreeNode,WorkflowRootNaviTreeNode
public interface NaviNodeAccessor
extends org.zkoss.zk.ui.Component
Node accessor interface to allow node operations on all necessary items.
- Author:
- mak
-
Field Summary
Fields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(NavigationNode child) Adds a new child node to the tree.voidaddChildNodes(NavigationNode node) Adds the already existing model children of the given navigation model node to the associated view tree node.org.zkoss.zul.TreechildrenReturns associated Treechildren.booleanbooleanvoidremove(NavigationNode node) Removes the associated child node.voidrender()Renders the children of this node based on the given model node.Methods inherited from interface org.zkoss.zk.ui.Component
addEventListener, addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, detach, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientAttribute, getClientDataAttribute, getDefinition, getDesktop, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getShadowVariable, getShadowVariable, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, query, queryAll, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverrideMethods inherited from interface org.zkoss.zk.ui.ext.Scope
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
-
Method Details
-
getTreechildren
org.zkoss.zul.Treechildren getTreechildren()Returns associated Treechildren.- Returns:
Treechildren
-
render
void render()Renders the children of this node based on the given model node. -
isPrivate
boolean isPrivate()- Returns:
- Is private folder
-
isWorkflow
boolean isWorkflow()- Returns:
- Is workflow folder
-
getFolderClass
FolderClass getFolderClass()- Returns:
- the folder class of this node
-