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

Quick Search    Search Deep

org.bdgp.apps.dagedit.gui
Class DETermPanel  view DETermPanel download DETermPanel.java

java.lang.Object
  extended byDAGComponent
      extended byorg.bdgp.apps.dagedit.gui.DETermPanel

public class DETermPanel
extends DAGComponent


Field Summary
protected  Controller controller
           
protected  boolean scrollOnSelection
           
(package private)  javax.swing.event.TreeSelectionListener selectionListener
           
private static int staticTreeID
           
(package private)  org.bdgp.apps.dagedit.gui.event.DETermSelectListener termSelectListener
           
private  int treeID
           
 
Constructor Summary
DETermPanel(Controller controller, boolean editable)
           
 
Method Summary
 void addNotify()
           
 boolean allowChangeRelationship(javax.swing.tree.TreePath[] paths, org.bdgp.apps.dagedit.datamodel.TermRelationshipType type)
           
protected  boolean allowCopy(javax.swing.tree.TreePath[] source, javax.swing.tree.TreePath dest)
           
 boolean allowDelete(javax.swing.tree.TreePath[] paths)
           
protected  boolean allowMerge(javax.swing.tree.TreePath source, javax.swing.tree.TreePath dest)
           
protected  boolean allowMove(javax.swing.tree.TreePath[] source, javax.swing.tree.TreePath dest)
           
protected  boolean allowSplit(javax.swing.tree.TreePath target)
           
 void attachListeners()
           
 void changeRelationship(org.bdgp.apps.dagedit.datamodel.TermRelationshipType type)
           
 void changeRelationship(javax.swing.tree.TreePath[] source, org.bdgp.apps.dagedit.datamodel.TermRelationshipType type)
           
 void cleanUp()
           
 void expandPath(javax.swing.tree.TreePath path)
           
 void expandRow(int row)
           
 Controller getController()
           
protected  javax.swing.JPopupMenu getRightClickMenu()
           
 boolean getScrollOnSelection()
           
protected  javax.swing.JMenu getTypeChangeMenu()
           
protected  boolean isSelfTargeted(javax.swing.tree.TreePath[] source, javax.swing.tree.TreePath dest)
           
 void reload()
           
 void restorePaths(javax.swing.tree.TreePath[] expanded)
           
 void setScrollOnSelection(boolean scrollOnSelection)
           
 void setSelectionPaths(javax.swing.tree.TreePath[] paths)
           
 void setSelectionPaths(javax.swing.tree.TreePath[] paths, boolean supressEvent)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
protected  boolean wouldCreateCycle(javax.swing.tree.TreePath[] sources, javax.swing.tree.TreePath dest)
           
protected  boolean wouldDisconnectSubgraph(javax.swing.tree.TreePath[] sources, javax.swing.tree.TreePath dest)
           
protected  boolean wouldDisconnectSubgraph(javax.swing.tree.TreePath source, javax.swing.tree.TreePath dest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

staticTreeID

private static int staticTreeID

treeID

private int treeID

scrollOnSelection

protected boolean scrollOnSelection

controller

protected Controller controller

selectionListener

javax.swing.event.TreeSelectionListener selectionListener

termSelectListener

org.bdgp.apps.dagedit.gui.event.DETermSelectListener termSelectListener
Constructor Detail

DETermPanel

public DETermPanel(Controller controller,
                   boolean editable)
Method Detail

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).


getScrollOnSelection

public boolean getScrollOnSelection()

setScrollOnSelection

public void setScrollOnSelection(boolean scrollOnSelection)

getController

public Controller getController()

cleanUp

public void cleanUp()

addNotify

public void addNotify()

attachListeners

public void attachListeners()

setSelectionPaths

public void setSelectionPaths(javax.swing.tree.TreePath[] paths)

setSelectionPaths

public void setSelectionPaths(javax.swing.tree.TreePath[] paths,
                              boolean supressEvent)

expandRow

public void expandRow(int row)

expandPath

public void expandPath(javax.swing.tree.TreePath path)

isSelfTargeted

protected boolean isSelfTargeted(javax.swing.tree.TreePath[] source,
                                 javax.swing.tree.TreePath dest)

wouldDisconnectSubgraph

protected boolean wouldDisconnectSubgraph(javax.swing.tree.TreePath[] sources,
                                          javax.swing.tree.TreePath dest)

wouldDisconnectSubgraph

protected boolean wouldDisconnectSubgraph(javax.swing.tree.TreePath source,
                                          javax.swing.tree.TreePath dest)

wouldCreateCycle

protected boolean wouldCreateCycle(javax.swing.tree.TreePath[] sources,
                                   javax.swing.tree.TreePath dest)

allowCopy

protected boolean allowCopy(javax.swing.tree.TreePath[] source,
                            javax.swing.tree.TreePath dest)

allowMove

protected boolean allowMove(javax.swing.tree.TreePath[] source,
                            javax.swing.tree.TreePath dest)

allowMerge

protected boolean allowMerge(javax.swing.tree.TreePath source,
                             javax.swing.tree.TreePath dest)

allowSplit

protected boolean allowSplit(javax.swing.tree.TreePath target)

restorePaths

public void restorePaths(javax.swing.tree.TreePath[] expanded)

reload

public void reload()

allowDelete

public boolean allowDelete(javax.swing.tree.TreePath[] paths)

allowChangeRelationship

public boolean allowChangeRelationship(javax.swing.tree.TreePath[] paths,
                                       org.bdgp.apps.dagedit.datamodel.TermRelationshipType type)

changeRelationship

public void changeRelationship(org.bdgp.apps.dagedit.datamodel.TermRelationshipType type)

changeRelationship

public void changeRelationship(javax.swing.tree.TreePath[] source,
                               org.bdgp.apps.dagedit.datamodel.TermRelationshipType type)

getTypeChangeMenu

protected javax.swing.JMenu getTypeChangeMenu()

getRightClickMenu

protected javax.swing.JPopupMenu getRightClickMenu()