Class BasicTreeModel<T extends BasicTreeModel.SimpleNodeData>
- java.lang.Object
-
- org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<E>>
-
- org.zkoss.zul.DefaultTreeModel<T>
-
- org.openforis.collect.designer.component.BasicTreeModel<T>
-
- All Implemented Interfaces:
Serializable,org.zkoss.zul.ext.Openable<org.zkoss.zul.TreeNode<T>>,org.zkoss.zul.ext.Pageable,org.zkoss.zul.ext.Selectable<org.zkoss.zul.TreeNode<T>>,org.zkoss.zul.ext.Sortable<org.zkoss.zul.TreeNode<T>>,org.zkoss.zul.ext.TreeOpenableModel,org.zkoss.zul.ext.TreeSelectableModel,org.zkoss.zul.PageableModel,org.zkoss.zul.TreeModel<org.zkoss.zul.TreeNode<T>>
- Direct Known Subclasses:
SchemaTreeModel
public abstract class BasicTreeModel<T extends BasicTreeModel.SimpleNodeData> extends org.zkoss.zul.DefaultTreeModel<T>- Author:
- S. Ricci
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBasicTreeModel.AbstractNode<T>static classBasicTreeModel.SimpleNodeData-
Nested classes/interfaces inherited from class org.zkoss.zul.AbstractTreeModel
org.zkoss.zul.AbstractTreeModel.DefaultSelectionControl<E extends Object>, org.zkoss.zul.AbstractTreeModel.Path
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidappendNodeToSelected(T data)protected BasicTreeModel.AbstractNode<T>createNode(T data)protected abstract BasicTreeModel.AbstractNode<T>createNode(T data, boolean defineEmptyChildrenForLeaves)voiddeselect()Collection<org.zkoss.zul.TreeNode<T>>getAllItems()protected BasicTreeModel.AbstractNode<T>getNode(T data)protected int[]getNodePath(T data)protected BasicTreeModel.AbstractNode<T>getParentNode(T item)protected BasicTreeModel.AbstractNode<T>getSelectedNode()protected org.zkoss.zul.TreeNode<T>getTreeNode(T data)voidmoveSelectedNode(int toIndex)voidopenAllItems()protected BasicTreeModel.AbstractNode<T>recreateNode(BasicTreeModel.AbstractNode<T> node)voidremoveSelectedNode()voidselect(T data)protected int[]toArray(List<Integer> temp)-
Methods inherited from class org.zkoss.zul.DefaultTreeModel
addSelection, clone, getChild, getChildCount, getIndexOfChild, getPath, getSortDirection, isLeaf, isObjectOpened, isOpen, isSelected, removeFromSelection, removeOpenObject, removeSelection, setOpen, sort, sort
-
Methods inherited from class org.zkoss.zul.AbstractTreeModel
addOpenObject, addOpenPath, addOpenPaths, addPagingEventListener, addSelectionPath, addSelectionPaths, addToSelection, addTreeDataListener, afterSort, beforeSort, clearOpen, clearSelection, fireEvent, fireEvent, fireEvent, fireOpenChanged, fireSelectionChanged, getActivePage, getChild, getOpenCount, getOpenObjects, getOpenPath, getOpenPaths, getPageCount, getPageSize, getRoot, getSelection, getSelectionControl, getSelectionCount, getSelectionPath, getSelectionPaths, isMultiple, isOpenEmpty, isPathOpened, isPathSelected, isSelectionEmpty, removeOpenPath, removeOpenPaths, removePagingEventListener, removeSelectionPath, removeSelectionPaths, removeTreeDataListener, setActivePage, setMultiple, setOpenObjects, setPageSize, setSelection, setSelectionControl
-
-
-
-
Method Detail
-
deselect
public void deselect()
-
getAllItems
public Collection<org.zkoss.zul.TreeNode<T>> getAllItems()
-
openAllItems
public void openAllItems()
-
removeSelectedNode
public void removeSelectedNode()
-
appendNodeToSelected
public void appendNodeToSelected(T data)
-
getSelectedNode
protected BasicTreeModel.AbstractNode<T> getSelectedNode()
-
getParentNode
protected BasicTreeModel.AbstractNode<T> getParentNode(T item)
-
select
public void select(T data)
-
getNode
protected BasicTreeModel.AbstractNode<T> getNode(T data)
-
getNodePath
protected int[] getNodePath(T data)
-
recreateNode
protected BasicTreeModel.AbstractNode<T> recreateNode(BasicTreeModel.AbstractNode<T> node)
-
createNode
protected BasicTreeModel.AbstractNode<T> createNode(T data)
-
createNode
protected abstract BasicTreeModel.AbstractNode<T> createNode(T data, boolean defineEmptyChildrenForLeaves)
-
moveSelectedNode
public void moveSelectedNode(int toIndex)
-
-