java.lang.Object
DAGComponent
org.bdgp.apps.dagedit.gui.DETermPanel
- public class DETermPanel
- extends DAGComponent
|
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)
|
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
DETermPanel
public DETermPanel(Controller controller,
boolean editable)
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()