org.databene.commons.tree
Class DefaultTreeModel<E>
java.lang.Object
org.databene.commons.tree.DefaultTreeModel<E>
- All Implemented Interfaces:
- TreeModel<DefaultTreeNode<E>>
public class DefaultTreeModel<E>
- extends java.lang.Object
- implements TreeModel<DefaultTreeNode<E>>
Default implementation of a TreeModel. It uses DefaultTreeNodes.
Created: 08.05.2007 19:05:14
- Author:
- Volker Bergmann
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultTreeModel
public DefaultTreeModel(DefaultTreeNode<E> root)
getRoot
public DefaultTreeNode<E> getRoot()
- Specified by:
getRoot in interface TreeModel<DefaultTreeNode<E>>
getParent
public DefaultTreeNode<E> getParent(DefaultTreeNode<E> child)
- Specified by:
getParent in interface TreeModel<DefaultTreeNode<E>>
getChild
public DefaultTreeNode<E> getChild(DefaultTreeNode<E> parent,
int index)
- Specified by:
getChild in interface TreeModel<DefaultTreeNode<E>>
getChildCount
public int getChildCount(DefaultTreeNode<E> parent)
- Specified by:
getChildCount in interface TreeModel<DefaultTreeNode<E>>
isLeaf
public boolean isLeaf(DefaultTreeNode<E> node)
- Specified by:
isLeaf in interface TreeModel<DefaultTreeNode<E>>
getIndexOfChild
public int getIndexOfChild(DefaultTreeNode<E> parent,
DefaultTreeNode<E> child)
- Specified by:
getIndexOfChild in interface TreeModel<DefaultTreeNode<E>>
Copyright © 2010. All Rights Reserved.