Interface NaviNodeAccessor
-
- All Superinterfaces:
java.lang.Cloneable
,org.zkoss.zk.ui.Component
,org.zkoss.zk.ui.ext.Scope
,java.io.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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
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.FolderClass
getFolderClass()
NavigationNode
getModelNaviNode()
NaviNodeAccessor
getParentNaviNode()
org.zkoss.zul.Treechildren
getTreechildren()
Returns associated Treechildren.boolean
isPrivate()
boolean
isWorkflow()
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
-
-
-
-
Method Detail
-
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.
-
addChildNodes
void addChildNodes(NavigationNode node)
Adds the already existing model children of the given navigation model node to the associated view tree node.- Parameters:
node
- navigation model node
-
remove
void remove(NavigationNode node)
Removes the associated child node.- Parameters:
node
- navigation model node
-
addChild
void addChild(NavigationNode child)
Adds a new child node to the tree.- Parameters:
child
- child 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
-
getParentNaviNode
NaviNodeAccessor getParentNaviNode()
- Returns:
- parent node of this node
-
getModelNaviNode
NavigationNode getModelNaviNode()
- Returns:
- the model node
-
-