jas.swingstudio.adaptor
Class PageTreeAdaptor

java.lang.Object
  |
  +--java.util.Observable
        |
        +--jas.util.CommandProcessor
              |
              +--jas.swingstudio.JASCommandProcessor
                    |
                    +--jas.swingstudio.TreeAdaptor
                          |
                          +--jas.swingstudio.adaptor.PageTreeAdaptor
All Implemented Interfaces:
java.util.EventListener, PageListener

public class PageTreeAdaptor
extends TreeAdaptor
implements PageListener


Inner classes inherited from class jas.util.CommandProcessor
CommandProcessor.BooleanTarget, CommandProcessor.SimpleTarget
 
Constructor Summary
PageTreeAdaptor()
           
 
Method Summary
protected  javax.swing.JPopupMenu getPopupMenu()
           
 void init()
          Override this method to perform initialization.
protected  boolean isEditable()
          Override if cell should be editable (rename support)
 void onDelete()
           
 void onDoubleClick()
           
 void onRename()
           
 void onShow()
           
 void pageChanged(PageEvent e)
           
 boolean stopEditing(java.lang.String newName)
          Override to notified of (and possible veto) rename operations
protected  void updateNode(int flags)
          Called when a node is updated, normally as a result of the flags changing.
 
Methods inherited from class jas.swingstudio.TreeAdaptor
getAdaptorSite, getAssociatedObject, getJob, getName, getPluginContext, getTreeItem, startEditing
 
Methods inherited from class jas.swingstudio.JASCommandProcessor
invoke, invokeCommand
 
Methods inherited from class jas.util.CommandProcessor
acceptCommand, invokeCommand, invokeCommand, invokeEnable, setChanged, setManager, translate
 
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
 

Constructor Detail

PageTreeAdaptor

public PageTreeAdaptor()
Method Detail

init

public void init()
Description copied from class: TreeAdaptor
Override this method to perform initialization. Called after the object is created and attached to its AdaptorSite.
Overrides:
init in class TreeAdaptor

updateNode

protected void updateNode(int flags)
Description copied from class: TreeAdaptor
Called when a node is updated, normally as a result of the flags changing.
Overrides:
updateNode in class TreeAdaptor

onShow

public void onShow()

onDelete

public void onDelete()

onRename

public void onRename()

stopEditing

public boolean stopEditing(java.lang.String newName)
Description copied from class: TreeAdaptor
Override to notified of (and possible veto) rename operations
Overrides:
stopEditing in class TreeAdaptor
Following copied from class: jas.swingstudio.TreeAdaptor
Parameters:
newName - the proposed result of renaming
Returns:
false to veto the rename operation

isEditable

protected boolean isEditable()
Description copied from class: TreeAdaptor
Override if cell should be editable (rename support)
Overrides:
isEditable in class TreeAdaptor

onDoubleClick

public void onDoubleClick()

pageChanged

public void pageChanged(PageEvent e)
Specified by:
pageChanged in interface PageListener

getPopupMenu

protected javax.swing.JPopupMenu getPopupMenu()
Overrides:
getPopupMenu in class TreeAdaptor