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 TypeMethodDescriptionvoid
addChild
(NavigationNode child) Adds a new child node to the tree.void
addChildNodes
(NavigationNode node) Adds the already existing model children of the given navigation model node to the associated view tree node.org.zkoss.zul.Treechildren
Returns associated Treechildren.boolean
boolean
void
remove
(NavigationNode node) Removes the associated child node.void
render()
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, setWidgetOverride
Methods 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
-