Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

iiuf.swing
Class SimpleTreeModel  view SimpleTreeModel download SimpleTreeModel.java

java.lang.Object
  extended byiiuf.swing.SimpleTreeModel
All Implemented Interfaces:
javax.swing.tree.TreeModel

public abstract class SimpleTreeModel
extends java.lang.Object
implements javax.swing.tree.TreeModel

A simple default tree model implementation. (c) 2001, DIUF

Version:
$Name: $ $Revision: 1.1 $

Field Summary
protected  javax.swing.event.TreeModelEvent event
           
protected  iiuf.util.EventListenerList listeners
           
protected  java.lang.Object root
           
 
Constructor Summary
SimpleTreeModel(java.lang.Object root_)
           
 
Method Summary
 void addTreeModelListener(javax.swing.event.TreeModelListener l)
          addTreeModelListener
 void addTreeModelListener(javax.swing.event.TreeModelListener l, boolean weak)
           
 java.lang.Object getChild(java.lang.Object parent, int index)
          getChild
 int getChildCount(java.lang.Object parent)
          getChildCount
protected abstract  java.lang.Object[] getChildren(java.lang.Object o)
           
 int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
          getIndexOfChild
 java.lang.Object getRoot()
          getRoot
 boolean isLeaf(java.lang.Object node)
          isLeaf
 void removeTreeModelListener(javax.swing.event.TreeModelListener l)
          removeTreeModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.tree.TreeModel
valueForPathChanged
 

Field Detail

listeners

protected iiuf.util.EventListenerList listeners

event

protected javax.swing.event.TreeModelEvent event

root

protected java.lang.Object root
Constructor Detail

SimpleTreeModel

public SimpleTreeModel(java.lang.Object root_)
Method Detail

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener l)
Description copied from interface: javax.swing.tree.TreeModel
addTreeModelListener

Specified by:
addTreeModelListener in interface javax.swing.tree.TreeModel

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener l,
                                 boolean weak)

removeTreeModelListener

public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
Description copied from interface: javax.swing.tree.TreeModel
removeTreeModelListener

Specified by:
removeTreeModelListener in interface javax.swing.tree.TreeModel

getChildren

protected abstract java.lang.Object[] getChildren(java.lang.Object o)

getChild

public java.lang.Object getChild(java.lang.Object parent,
                                 int index)
Description copied from interface: javax.swing.tree.TreeModel
getChild

Specified by:
getChild in interface javax.swing.tree.TreeModel

getChildCount

public int getChildCount(java.lang.Object parent)
Description copied from interface: javax.swing.tree.TreeModel
getChildCount

Specified by:
getChildCount in interface javax.swing.tree.TreeModel

getIndexOfChild

public int getIndexOfChild(java.lang.Object parent,
                           java.lang.Object child)
Description copied from interface: javax.swing.tree.TreeModel
getIndexOfChild

Specified by:
getIndexOfChild in interface javax.swing.tree.TreeModel

getRoot

public java.lang.Object getRoot()
Description copied from interface: javax.swing.tree.TreeModel
getRoot

Specified by:
getRoot in interface javax.swing.tree.TreeModel

isLeaf

public boolean isLeaf(java.lang.Object node)
Description copied from interface: javax.swing.tree.TreeModel
isLeaf

Specified by:
isLeaf in interface javax.swing.tree.TreeModel