jas.swingstudio
Class TreeAdaptor
java.lang.Object
|
+--java.util.Observable
|
+--jas.util.CommandProcessor
|
+--jas.swingstudio.JASCommandProcessor
|
+--jas.swingstudio.TreeAdaptor
- Direct Known Subclasses:
- CutTreeAdaptor, FolderTreeAdaptor, HistogramAccessTreeAdaptor, HistogramTreeAdaptor, PageTreeAdaptor, PlotTreeAdaptor, ProgramTreeAdaptor
- public class TreeAdaptor
- extends JASCommandProcessor
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeAdaptor
public TreeAdaptor()
init
protected void init()
- Override this method to perform initialization.
Called after the object is created and attached to
its AdaptorSite.
updateNode
protected void updateNode(int flags)
- Called when a node is updated, normally as a result
of the flags changing.
getAdaptorSite
protected TreeAdaptorSite getAdaptorSite()
getPluginContext
public PluginContext getPluginContext()
getAssociatedObject
public java.lang.Object getAssociatedObject()
getTreeItem
public TreeItem getTreeItem()
getJob
public Job getJob()
getName
public java.lang.String getName()
getPopupMenu
protected javax.swing.JPopupMenu getPopupMenu()
isEditable
protected boolean isEditable()
- Override if cell should be editable (rename support)
stopEditing
protected boolean stopEditing(java.lang.String newName)
- Override to notified of (and possible veto) rename operations
- Parameters:
newName
- the proposed result of renaming- Returns:
- false to veto the rename operation
startEditing
protected void startEditing()
- Call this to programatically start an edit (rename) operation