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.ComponentNode 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 voidaddChild(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.FolderClassgetFolderClass()NavigationNodegetModelNaviNode()NaviNodeAccessorgetParentNaviNode()org.zkoss.zul.TreechildrengetTreechildren()Returns associated Treechildren.booleanisPrivate()booleanisWorkflow()voidremove(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, 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
-
-