Main Page   Packages   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

DependencyValueViewer Class Reference

Inheritance diagram for DependencyValueViewer:
[legend]
Collaboration diagram for DependencyValueViewer:
[legend]
List of all members.

Public Methods

 DependencyValueViewer ()
 DependencyValueViewer (String title)
boolean connEtoM1_ABoolean ()
void dependencyTree_MouseClicked (java.awt.event.MouseEvent mouseEvent)
void dependencyTree_TreeSelectionEvents ()
javax swing JPanel getDependencyPanel ()
javax swing JTree getDependencyTree ()
javax swing JScrollPane getDependScrollPane ()
javax swing JSplitPane getDependValueSplitPane ()
javax swing JPanel getJFrameContentPane ()
javax swing JPanel getValuesPanel ()
javax swing JTree getValueTree ()
void mouseClicked (java.awt.event.MouseEvent e)
void mouseEntered (java.awt.event.MouseEvent e)
void mouseExited (java.awt.event.MouseEvent e)
void mousePressed (java.awt.event.MouseEvent e)
void mouseReleased (java.awt.event.MouseEvent e)
void valueChanged (javax.swing.event.TreeSelectionEvent e)
void valueTree_MouseClicked (java.awt.event.MouseEvent mouseEvent)
void valueTree_TreeSelectionEvents ()
void windowActivated (java.awt.event.WindowEvent e)
void windowClosed (java.awt.event.WindowEvent e)
void windowClosing (java.awt.event.WindowEvent e)
void windowDeactivated (java.awt.event.WindowEvent e)
void windowDeiconified (java.awt.event.WindowEvent e)
void windowIconified (java.awt.event.WindowEvent e)
void windowOpened (java.awt.event.WindowEvent e)

Static Public Methods

void main (java.lang.String[] args)

Private Methods

void changeStateFromDepend ()
void changeStateFromDependValue ()
void changeStateFromEmpty ()
void changeStateFromEmptyTo (int newState)
void changeStateFromValue ()
void changeStateFromValueDepend ()
void changeViewerState ()
void connEtoC1 ()
void connEtoC2 (java.awt.event.MouseEvent arg1)
void connEtoC3 (java.awt.event.MouseEvent arg1)
void connEtoC4 ()
void connEtoM1 (java.awt.event.WindowEvent arg1)
void expandAndCollapseFrom (DefaultMutableTreeNode rootNode, boolean isDependency)
void expandDependTreeToOneLevel (boolean isDependency)
javax swing JLabel getDependencyLabel ()
int getInsertIndexOf (String dependValueKind, boolean isDependency)
StmtTreeNode getSelectedStmtTreeNode (Object userObject)
javax swing JLabel getValueLabel ()
javax swing JScrollPane getValueScrollPane ()
int getViewersCurrentState ()
void handleException (java.lang.Throwable exception)
void initConnections () throws java.lang.Exception
void initialize ()
void resizeViewer (boolean enlarge)
void setDependFrame (Dependencies dpnd)
void setToEmptyState ()

Static Private Methods

void getBuilderData ()

Private Attributes

boolean isSetSelectedByProgram = false
DefaultMutableTreeNode currentValueTreeRoot = null
DefaultMutableTreeNode currentDependTreeRoot = null
Dependencies dependFrame
final int EMPTY = 0
final int DEPEND = 1
final int VALUE = 2
final int DEPENDVALUE = 3
final int VALUEDEPEND = 4
boolean doDepend = false
boolean doValue = false
boolean doDependValue = false
boolean doValueDepend = false
JPanel ivjJFrameContentPane = null
JPanel ivjDependencyPanel = null
JSplitPane ivjDependValueSplitPane = null
JPanel ivjValuesPanel = null
JLabel ivjDependencyLabel = null
JTree ivjDependencyTree = null
JScrollPane ivjDependScrollPane = null
JLabel ivjValueLabel = null
JScrollPane ivjValueScrollPane = null
JTree ivjValueTree = null
IvjEventHandler ivjEventHandler = new IvjEventHandler()

Detailed Description

Insert the type's description here. Creation date: (00-10-27 18:52:54) @author:

Definition at line 15 of file DependencyValueViewer.java.


Constructor & Destructor Documentation

DependencyValueViewer::DependencyValueViewer   [inline]
 

DependencyValueViewer constructor comment.

Definition at line 72 of file DependencyValueViewer.java.

DependencyValueViewer::DependencyValueViewer String   title [inline]
 

DependencyValueViewer constructor comment.

Parameters:
title   java.lang.String

Definition at line 80 of file DependencyValueViewer.java.


Member Function Documentation

void DependencyValueViewer::changeStateFromDepend   [inline, private]
 

Insert the method's description here. Creation date: (00-11-5 15:35:22)

Definition at line 87 of file DependencyValueViewer.java.

void DependencyValueViewer::changeStateFromDependValue   [inline, private]
 

Insert the method's description here. Creation date: (00-11-5 15:35:22)

Definition at line 114 of file DependencyValueViewer.java.

void DependencyValueViewer::changeStateFromEmpty   [inline, private]
 

Insert the method's description here. Creation date: (00-11-5 15:35:22)

Definition at line 154 of file DependencyValueViewer.java.

void DependencyValueViewer::changeStateFromEmptyTo int   newState [inline, private]
 

Insert the method's description here. Creation date: (00-11-5 15:35:22)

Definition at line 185 of file DependencyValueViewer.java.

void DependencyValueViewer::changeStateFromValue   [inline, private]
 

Insert the method's description here. Creation date: (00-11-5 15:35:22)

Definition at line 293 of file DependencyValueViewer.java.

void DependencyValueViewer::changeStateFromValueDepend   [inline, private]
 

Insert the method's description here. Creation date: (00-11-5 15:35:22)

Definition at line 321 of file DependencyValueViewer.java.

void DependencyValueViewer::changeViewerState   [inline, private]
 

Insert the method's description here. Creation date: (00-11-5 15:30:19)

Definition at line 328 of file DependencyValueViewer.java.

void DependencyValueViewer::connEtoC1   [inline, private]
 

connEtoC1: (DependencyTree.treeSelection. --> DependencyValueViewer.dependencyTree_TreeSelectionEvents()V)

Definition at line 359 of file DependencyValueViewer.java.

void DependencyValueViewer::connEtoC2 java.awt.event.MouseEvent   arg1 [inline, private]
 

connEtoC2: (DependencyTree.mouse.mouseClicked(java.awt.event.MouseEvent) --> DependencyValueViewer.dependencyTree_MouseClicked(Ljava.awt.event.MouseEvent;)V)

Parameters:
arg1   java.awt.event.MouseEvent

Definition at line 378 of file DependencyValueViewer.java.

void DependencyValueViewer::connEtoC3 java.awt.event.MouseEvent   arg1 [inline, private]
 

connEtoC3: (ValueTree.mouse.mouseClicked(java.awt.event.MouseEvent) --> DependencyValueViewer.valueTree_MouseClicked(Ljava.awt.event.MouseEvent;)V)

Parameters:
arg1   java.awt.event.MouseEvent

Definition at line 396 of file DependencyValueViewer.java.

void DependencyValueViewer::connEtoC4   [inline, private]
 

connEtoC4: (ValueTree.treeSelection. --> DependencyValueViewer.valueTree_TreeSelectionEvents()V)

Definition at line 413 of file DependencyValueViewer.java.

void DependencyValueViewer::connEtoM1 java.awt.event.WindowEvent   arg1 [inline, private]
 

connEtoM1: (DependencyValueViewer.window.windowClosed(java.awt.event.WindowEvent) --> DependencyValueViewer.setVisible(Z)V)

Parameters:
arg1   java.awt.event.WindowEvent

Definition at line 431 of file DependencyValueViewer.java.

boolean DependencyValueViewer::connEtoM1_ABoolean   [inline]
 

Comment

Definition at line 447 of file DependencyValueViewer.java.

void DependencyValueViewer::dependencyTree_MouseClicked java.awt.event.MouseEvent   mouseEvent [inline]
 

Comment

Definition at line 453 of file DependencyValueViewer.java.

void DependencyValueViewer::dependencyTree_TreeSelectionEvents   [inline]
 

Comment

Definition at line 480 of file DependencyValueViewer.java.

void DependencyValueViewer::expandAndCollapseFrom DefaultMutableTreeNode   rootNode,
boolean   isDependency
[inline, private]
 

Insert the method's description here. Creation date: (00-5-28 20:09:47)

Parameters:
node   javax.swing.tree.DefaultMutableTreeNode

Definition at line 500 of file DependencyValueViewer.java.

javax swing JScrollPane DependencyValueViewer::getDependScrollPane   [inline]
 

Return the DependScrollPane property value.

Returns:
javax.swing.JScrollPane

Definition at line 708 of file DependencyValueViewer.java.

javax swing JSplitPane DependencyValueViewer::getDependValueSplitPane   [inline]
 

Return the DependValueSplitPane property value.

Returns:
javax.swing.JSplitPane

Definition at line 729 of file DependencyValueViewer.java.

javax swing JLabel DependencyValueViewer::getDependencyLabel   [inline, private]
 

Return the DependencyLabel property value.

Returns:
javax.swing.JLabel

Definition at line 616 of file DependencyValueViewer.java.

javax swing JPanel DependencyValueViewer::getDependencyPanel   [inline]
 

Return the DependencyPanel property value.

Returns:
javax.swing.JPanel

Definition at line 639 of file DependencyValueViewer.java.

javax swing JTree DependencyValueViewer::getDependencyTree   [inline]
 

Return the DependencyTree property value.

Returns:
javax.swing.JTree

Definition at line 663 of file DependencyValueViewer.java.

int DependencyValueViewer::getInsertIndexOf String   dependValueKind,
boolean   isDependency
[inline, private]
 

Insert the method's description here. Creation date: (00-11-10 10:59:03)

Returns:
int
Parameters:
dependKind   java.lang.String

Definition at line 753 of file DependencyValueViewer.java.

javax swing JPanel DependencyValueViewer::getJFrameContentPane   [inline]
 

Return the JFrameContentPane property value.

Returns:
javax.swing.JPanel

Definition at line 779 of file DependencyValueViewer.java.

StmtTreeNode DependencyValueViewer::getSelectedStmtTreeNode Object   userObject [inline, private]
 

Insert the method's description here. Creation date: (00-11-15 11:03:32)

Returns:
edu.ksu.cis.bandera.pdgslicer.dependency.StmtTreeNode
Parameters:
userObject   java.lang.Object

Definition at line 802 of file DependencyValueViewer.java.

javax swing JLabel DependencyValueViewer::getValueLabel   [inline, private]
 

Return the ValueLabel property value.

Returns:
javax.swing.JLabel

Definition at line 840 of file DependencyValueViewer.java.

javax swing JScrollPane DependencyValueViewer::getValueScrollPane   [inline, private]
 

Return the ValueScrollPane property value.

Returns:
javax.swing.JScrollPane

Definition at line 863 of file DependencyValueViewer.java.

javax swing JTree DependencyValueViewer::getValueTree   [inline]
 

Return the ValueTree property value.

Returns:
javax.swing.JTree

Definition at line 908 of file DependencyValueViewer.java.

javax swing JPanel DependencyValueViewer::getValuesPanel   [inline]
 

Return the ValuesPanel property value.

Returns:
javax.swing.JPanel

Definition at line 884 of file DependencyValueViewer.java.

int DependencyValueViewer::getViewersCurrentState   [inline, private]
 

Insert the method's description here. Creation date: (00-11-5 14:40:25)

Returns:
int

Definition at line 953 of file DependencyValueViewer.java.

void DependencyValueViewer::handleException java.lang.Throwable   exception [inline, private]
 

Called whenever the part throws an exception.

Parameters:
exception   java.lang.Throwable

Definition at line 971 of file DependencyValueViewer.java.

void DependencyValueViewer::initConnections   [inline, private]
 

Initializes connections

Exceptions:
java   .lang.Exception The exception description.

Definition at line 982 of file DependencyValueViewer.java.

void DependencyValueViewer::initialize   [inline, private]
 

Initialize the class.

Definition at line 995 of file DependencyValueViewer.java.

void DependencyValueViewer::main java.lang.String   args[] [inline, static]
 

main entrypoint - starts the part when it is run as an application

Parameters:
args   java.lang.String[]

Definition at line 1015 of file DependencyValueViewer.java.

void DependencyValueViewer::mouseClicked java.awt.event.MouseEvent   e [inline]
 

Method to handle events for the MouseListener interface.

Parameters:
e   java.awt.event.MouseEvent

Definition at line 1035 of file DependencyValueViewer.java.

void DependencyValueViewer::mouseEntered java.awt.event.MouseEvent   e [inline]
 

Method to handle events for the MouseListener interface.

Parameters:
e   java.awt.event.MouseEvent

Definition at line 1048 of file DependencyValueViewer.java.

void DependencyValueViewer::mouseExited java.awt.event.MouseEvent   e [inline]
 

Method to handle events for the MouseListener interface.

Parameters:
e   java.awt.event.MouseEvent

Definition at line 1059 of file DependencyValueViewer.java.

void DependencyValueViewer::mousePressed java.awt.event.MouseEvent   e [inline]
 

Method to handle events for the MouseListener interface.

Parameters:
e   java.awt.event.MouseEvent

Definition at line 1070 of file DependencyValueViewer.java.

void DependencyValueViewer::mouseReleased java.awt.event.MouseEvent   e [inline]
 

Method to handle events for the MouseListener interface.

Parameters:
e   java.awt.event.MouseEvent

Definition at line 1081 of file DependencyValueViewer.java.

void DependencyValueViewer::resizeViewer boolean   enlarge [inline, private]
 

Insert the method's description here. Creation date: (00-11-10 14:17:13)

Parameters:
enlarge   boolean

Definition at line 1092 of file DependencyValueViewer.java.

void DependencyValueViewer::setDependFrame Dependencies   dpnd [inline, private]
 

Insert the method's description here. Creation date: (00-11-7 13:51:33)

Parameters:
dpnd   edu.ksu.cis.bandera.pdgslicer.dependency.Dependencies

Definition at line 1114 of file DependencyValueViewer.java.

void DependencyValueViewer::setToEmptyState   [inline, private]
 

Insert the method's description here. Creation date: (00-11-5 15:04:23)

Definition at line 1121 of file DependencyValueViewer.java.

void DependencyValueViewer::valueChanged javax.swing.event.TreeSelectionEvent   e [inline]
 

Method to handle events for the TreeSelectionListener interface.

Parameters:
e   javax.swing.event.TreeSelectionEvent

Definition at line 1134 of file DependencyValueViewer.java.

void DependencyValueViewer::valueTree_MouseClicked java.awt.event.MouseEvent   mouseEvent [inline]
 

Comment

Definition at line 1145 of file DependencyValueViewer.java.

void DependencyValueViewer::valueTree_TreeSelectionEvents   [inline]
 

Comment

Definition at line 1173 of file DependencyValueViewer.java.

void DependencyValueViewer::windowActivated java.awt.event.WindowEvent   e [inline]
 

Method to handle events for the WindowListener interface.

Parameters:
e   java.awt.event.WindowEvent

Definition at line 1193 of file DependencyValueViewer.java.

void DependencyValueViewer::windowClosed java.awt.event.WindowEvent   e [inline]
 

Method to handle events for the WindowListener interface.

Parameters:
e   java.awt.event.WindowEvent

Definition at line 1204 of file DependencyValueViewer.java.

void DependencyValueViewer::windowClosing java.awt.event.WindowEvent   e [inline]
 

Method to handle events for the WindowListener interface.

Parameters:
e   java.awt.event.WindowEvent

Definition at line 1217 of file DependencyValueViewer.java.

void DependencyValueViewer::windowDeactivated java.awt.event.WindowEvent   e [inline]
 

Method to handle events for the WindowListener interface.

Parameters:
e   java.awt.event.WindowEvent

Definition at line 1228 of file DependencyValueViewer.java.

void DependencyValueViewer::windowDeiconified java.awt.event.WindowEvent   e [inline]
 

Method to handle events for the WindowListener interface.

Parameters:
e   java.awt.event.WindowEvent

Definition at line 1239 of file DependencyValueViewer.java.

void DependencyValueViewer::windowIconified java.awt.event.WindowEvent   e [inline]
 

Method to handle events for the WindowListener interface.

Parameters:
e   java.awt.event.WindowEvent

Definition at line 1250 of file DependencyValueViewer.java.

void DependencyValueViewer::windowOpened java.awt.event.WindowEvent   e [inline]
 

Method to handle events for the WindowListener interface.

Parameters:
e   java.awt.event.WindowEvent

Definition at line 1261 of file DependencyValueViewer.java.


The documentation for this class was generated from the following file:
Generated at Thu Feb 7 07:09:03 2002 for Bandera by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001