edu.jhu.tmaj.client.image
Class SpecialTree

java.lang.Object
  extended by edu.jhu.tmaj.client.image.SpecialTree

public final class SpecialTree
extends java.lang.Object


Constructor Summary
SpecialTree(java.lang.Object rootObject)
           
 
Method Summary
 void addActionListener(java.awt.event.ActionListener actionListener)
           
 void addObject(java.lang.Object object, java.lang.Object parentObject)
           
 boolean containsKey(java.lang.Object object)
           
static java.lang.String getCheckboxText(java.lang.Object object)
           
 java.util.Set<java.lang.Object> getCheckedObjects()
           
 javax.swing.JComponent getMainComponent()
           
(package private)  void objectClicked(CheckableObject checkableObject)
          The user clicked a checkbox
 void setObjectSelected(java.lang.Object object, boolean isChecked)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpecialTree

public SpecialTree(java.lang.Object rootObject)
Method Detail

addActionListener

public void addActionListener(java.awt.event.ActionListener actionListener)

objectClicked

void objectClicked(CheckableObject checkableObject)
The user clicked a checkbox


getMainComponent

public javax.swing.JComponent getMainComponent()

getCheckedObjects

public java.util.Set<java.lang.Object> getCheckedObjects()

setObjectSelected

public void setObjectSelected(java.lang.Object object,
                              boolean isChecked)

containsKey

public boolean containsKey(java.lang.Object object)

addObject

public void addObject(java.lang.Object object,
                      java.lang.Object parentObject)

getCheckboxText

public static java.lang.String getCheckboxText(java.lang.Object object)