Class BasicTreeModel<T extends BasicTreeModel.SimpleNodeData>
java.lang.Object
org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<T>>
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class org.zkoss.zul.AbstractTreeModel
org.zkoss.zul.AbstractTreeModel.DefaultSelectionControl<E>, org.zkoss.zul.AbstractTreeModel.Path -
Field Summary
Fields inherited from class org.zkoss.zul.AbstractTreeModel
_opens, _selectionFields inherited from interface org.zkoss.zul.PageableModel
INTERNAL_EVENT -
Method Summary
Modifier and TypeMethodDescriptionvoidappendNodeToSelected(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>> protected BasicTreeModel.AbstractNode<T> protected int[]getNodePath(T data) protected BasicTreeModel.AbstractNode<T> getParentNode(T item) protected BasicTreeModel.AbstractNode<T> protected org.zkoss.zul.TreeNode<T> getTreeNode(T data) voidmoveSelectedNode(int toIndex) voidprotected BasicTreeModel.AbstractNode<T> voidvoidprotected int[]Methods inherited from class org.zkoss.zul.DefaultTreeModel
addSelection, clone, getChild, getChildCount, getIndexOfChild, getPath, getSortDirection, isLeaf, isObjectOpened, isOpen, isSelected, removeFromSelection, removeOpenObject, removeSelection, setOpen, sort, sortMethods 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 Details
-
deselect
public void deselect() -
getAllItems
-
openAllItems
public void openAllItems() -
removeSelectedNode
public void removeSelectedNode() -
appendNodeToSelected
-
getSelectedNode
-
getParentNode
-
toArray
-
select
-
getNode
-
getNodePath
-
getTreeNode
-
recreateNode
-
createNode
-
createNode
protected abstract BasicTreeModel.AbstractNode<T> createNode(T data, boolean defineEmptyChildrenForLeaves) -
moveSelectedNode
public void moveSelectedNode(int toIndex)
-