| 
 | org.netbeans.spi.viewmodel/2 1.9.22 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TreeModel
Defines data model for tree.
| Field Summary | |
|---|---|
| static String | ROOTConstant for root node. | 
| Method Summary | |
|---|---|
|  void | addModelListener(ModelListener l)Registers given listener. | 
|  Object[] | getChildren(Object parent,
            int from,
            int to)Returns children for given parent on given indexes. | 
|  int | getChildrenCount(Object node)Returns number of children for given node. | 
|  Object | getRoot()Returns the root node of the tree or null, if the tree is empty. | 
|  boolean | isLeaf(Object node)Returns true if node is leaf. | 
|  void | removeModelListener(ModelListener l)Unregisters given listener. | 
| Field Detail | 
|---|
static final String ROOT
| Method Detail | 
|---|
Object getRoot()
Object[] getChildren(Object parent, int from, int to) throws UnknownTypeException
parent - a parent of returned nodesfrom - a start indexto - a end index
UnknownTypeException - if this TreeModel implementation is not
          able to resolve children for given node typeboolean isLeaf(Object node) throws UnknownTypeException
UnknownTypeException - if this TreeModel implementation is not
          able to resolve dchildren for given node typeint getChildrenCount(Object node) throws UnknownTypeException
node - the parent node
UnknownTypeException - if this TreeModel implementation is not
          able to resolve children for given node typevoid addModelListener(ModelListener l)
l - the listener to addvoid removeModelListener(ModelListener l)
l - the listener to remove| 
 | org.netbeans.spi.viewmodel/2 1.9.22 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||