| java.lang.Object org.zkoss.zkplus.databind.BindingNode
BindingNode | class BindingNode (Code) | | BindingNode that forms a databinding bean path dependant tree.
author: Henri |
BindingNode | public BindingNode(String path, boolean var, String id, boolean root)(Code) | | Constructor.
Parameters: path - the path of this node in the expression dependant tree. Parameters: var - whether a _var variable binding node. |
addBinding | public void addBinding(String path, Binding binding, Set varnameSet)(Code) | | Add a binding in the BindingNode of the specified path.
Parameters: path - the path of the specified BindingNode in the tree. Parameters: binding - the binding to be added to the specified BindingNode. Parameters: varnameSet - set with all _var names |
addBinding | public void addBinding(Binding binding)(Code) | | Add a binding to this BindingNode.
Parameters: binding - the binding to be added to this node. |
getAllBindings | public LinkedHashSet getAllBindings()(Code) | | Get all Bindings below the given nodes (deepth first traverse).
|
getSameNodes | public Set getSameNodes()(Code) | | get the sameNodes of this BindingNode.
|
isInnerCollectionNode | public boolean isInnerCollectionNode()(Code) | | |
isRoot | public boolean isRoot()(Code) | | |
isVar | public boolean isVar()(Code) | | |
locate | public BindingNode locate(String path)(Code) | | Locate the BindingNode of the specified path.
Parameters: path - the path of the specified BindingNode in the tree. |
mergeAndSetSameNodes | public void mergeAndSetSameNodes(Set other)(Code) | | merge and set the given other sameNodes as sameNodes of this BindingNode.
|
|
|