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

Quick Search    Search Deep

com.jguild.jrpm.ui
Class RPMBrowser.RPMGroupTreeModel  view RPMBrowser.RPMGroupTreeModel download RPMBrowser.RPMGroupTreeModel.java

java.lang.Object
  extended bycom.jguild.jrpm.ui.RPMBrowser.RPMGroupTreeModel
All Implemented Interfaces:
javax.swing.tree.TreeModel
Enclosing class:
RPMBrowser

private class RPMBrowser.RPMGroupTreeModel
extends java.lang.Object
implements javax.swing.tree.TreeModel


Field Summary
private  java.util.Hashtable groups
           
private  RPMBrowser.GroupNode root
           
private  java.util.Vector treeModelListeners
           
 
Constructor Summary
private RPMBrowser.RPMGroupTreeModel()
           
 
Method Summary
 void addTreeModelListener(javax.swing.event.TreeModelListener l)
          addTreeModelListener
 void fireTreeStructureChanged(java.lang.Object obj)
           
 java.lang.Object getChild(java.lang.Object parent, int index)
          getChild
 int getChildCount(java.lang.Object parent)
          getChildCount
 int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
          getIndexOfChild
 java.lang.Object getRoot()
          getRoot
 boolean isLeaf(java.lang.Object node)
          isLeaf
 RPMBrowser.GroupNode putGroup(java.lang.String path)
           
 void removeTreeModelListener(javax.swing.event.TreeModelListener l)
          removeTreeModelListener
 void setRoot(RPMBrowser.GroupNode root)
           
 void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
          valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

root

private RPMBrowser.GroupNode root

groups

private java.util.Hashtable groups

treeModelListeners

private java.util.Vector treeModelListeners
Constructor Detail

RPMBrowser.RPMGroupTreeModel

private RPMBrowser.RPMGroupTreeModel()
Method Detail

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

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

setRoot

public void setRoot(RPMBrowser.GroupNode root)

getRoot

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

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

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

fireTreeStructureChanged

public void fireTreeStructureChanged(java.lang.Object obj)

putGroup

public RPMBrowser.GroupNode putGroup(java.lang.String path)

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

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path,
                                java.lang.Object newValue)
Description copied from interface: javax.swing.tree.TreeModel
valueForPathChanged

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