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

CallGraphDialog Class Reference

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

Public Methods

 CallGraphDialog ()
 CallGraphDialog (java.awt.Dialog owner)
 CallGraphDialog (java.awt.Dialog owner, String title)
 CallGraphDialog (java.awt.Dialog owner, String title, boolean modal)
 CallGraphDialog (java.awt.Dialog owner, boolean modal)
 CallGraphDialog (java.awt.Frame owner)
 CallGraphDialog (java.awt.Frame owner, String title)
 CallGraphDialog (java.awt.Frame owner, String title, boolean modal)
 CallGraphDialog (java.awt.Frame owner, boolean modal)
void buildCallGraphTree ()
void predToolBarButton_ActionEvents ()
void succToolBarButton_ActionEvents ()

Static Public Methods

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

Private Methods

void buildPredCallGraphTree ()
void buildSuccCallGraphTree ()
void connEtoC1 ()
void connEtoC2 ()
void connEtoM1 (java.awt.event.ActionEvent arg1)
Set getCallersFor (SootMethod newSm)
javax swing JPanel getCallGraphDialogContentPane ()
javax swing JToolBar getCallGraphToolBar ()
javax swing JTree getCallGraphTree ()
javax swing JScrollPane getCallGraphTreeScrollPane ()
Set getCallSitesFor (SootMethod newSm)
SootMethod getNewSootMethod (SootClass sc, SootMethod sm)
javax swing JButton getOkButton ()
javax swing JButton getPredToolBarButton ()
javax swing JButton getSuccToolBarButton ()
void handleException (java.lang.Throwable exception)
void initConnections () throws java.lang.Exception
void initialize ()

Static Private Methods

void getBuilderData ()

Private Attributes

SootClassManager scm = CompilationManager.getSootClassManager()
Hashtable newOldSmTable = new Hashtable()
Map sootMethodInfoMap = Slicer.sootMethodInfoMap
DefaultMutableTreeNode callGraphTreeRoot = null
DefaultMutableTreeNode succCallGraphTreeRoot = null
DefaultMutableTreeNode predCallGraphTreeRoot = null
boolean succCallGraph = true
boolean predCallGraph = false
JPanel ivjCallGraphDialogContentPane = null
JToolBar ivjCallGraphToolBar = null
JTree ivjCallGraphTree = null
JScrollPane ivjCallGraphTreeScrollPane = null
JButton ivjOkButton = null
JButton ivjPredToolBarButton = null
JButton ivjSuccToolBarButton = null
IvjEventHandler ivjEventHandler = new IvjEventHandler()

Detailed Description

Insert the type's description here. Creation date: (00-6-12 21:44:47) @author:

Definition at line 52 of file CallGraphDialog.java.


Constructor & Destructor Documentation

CallGraphDialog::CallGraphDialog   [inline]
 

CallGraphDialog constructor comment.

Definition at line 82 of file CallGraphDialog.java.

CallGraphDialog::CallGraphDialog java.awt.Dialog   owner [inline]
 

CallGraphDialog constructor comment.

Parameters:
owner   java.awt.Dialog

Definition at line 90 of file CallGraphDialog.java.

CallGraphDialog::CallGraphDialog java.awt.Dialog   owner,
String   title
[inline]
 

CallGraphDialog constructor comment.

Parameters:
owner   java.awt.Dialog
title   java.lang.String

Definition at line 98 of file CallGraphDialog.java.

CallGraphDialog::CallGraphDialog java.awt.Dialog   owner,
String   title,
boolean   modal
[inline]
 

CallGraphDialog constructor comment.

Parameters:
owner   java.awt.Dialog
title   java.lang.String
modal   boolean

Definition at line 107 of file CallGraphDialog.java.

CallGraphDialog::CallGraphDialog java.awt.Dialog   owner,
boolean   modal
[inline]
 

CallGraphDialog constructor comment.

Parameters:
owner   java.awt.Dialog
modal   boolean

Definition at line 115 of file CallGraphDialog.java.

CallGraphDialog::CallGraphDialog java.awt.Frame   owner [inline]
 

CallGraphDialog constructor comment.

Parameters:
owner   java.awt.Frame

Definition at line 122 of file CallGraphDialog.java.

CallGraphDialog::CallGraphDialog java.awt.Frame   owner,
String   title
[inline]
 

CallGraphDialog constructor comment.

Parameters:
owner   java.awt.Frame
title   java.lang.String

Definition at line 130 of file CallGraphDialog.java.

CallGraphDialog::CallGraphDialog java.awt.Frame   owner,
String   title,
boolean   modal
[inline]
 

CallGraphDialog constructor comment.

Parameters:
owner   java.awt.Frame
title   java.lang.String
modal   boolean

Definition at line 139 of file CallGraphDialog.java.

CallGraphDialog::CallGraphDialog java.awt.Frame   owner,
boolean   modal
[inline]
 

CallGraphDialog constructor comment.

Parameters:
owner   java.awt.Frame
modal   boolean

Definition at line 147 of file CallGraphDialog.java.


Member Function Documentation

void CallGraphDialog::buildCallGraphTree   [inline]
 

Insert the method's description here. Creation date: (00-6-12 22:14:27)

Definition at line 154 of file CallGraphDialog.java.

void CallGraphDialog::connEtoC1   [inline, private]
 

connEtoC1: (SuccToolBarButton.action. --> CallGraphDialog.succToolBarButton_ActionEvents()V)

Definition at line 266 of file CallGraphDialog.java.

void CallGraphDialog::connEtoC2   [inline, private]
 

connEtoC2: (PredToolBarButton.action. --> CallGraphDialog.predToolBarButton_ActionEvents()V)

Definition at line 283 of file CallGraphDialog.java.

void CallGraphDialog::connEtoM1 java.awt.event.ActionEvent   arg1 [inline, private]
 

connEtoM1: (OkButton.action.actionPerformed(java.awt.event.ActionEvent) --> CallGraphDialog.dispose()V)

Parameters:
arg1   java.awt.event.ActionEvent

Definition at line 301 of file CallGraphDialog.java.

javax swing JPanel CallGraphDialog::getCallGraphDialogContentPane   [inline, private]
 

Return the CallGraphDialogContentPane property value.

Returns:
javax.swing.JPanel

Definition at line 377 of file CallGraphDialog.java.

javax swing JToolBar CallGraphDialog::getCallGraphToolBar   [inline, private]
 

Return the CallGraphToolBar property value.

Returns:
javax.swing.JToolBar

Definition at line 419 of file CallGraphDialog.java.

javax swing JTree CallGraphDialog::getCallGraphTree   [inline, private]
 

Return the CallGraphTree property value.

Returns:
javax.swing.JTree

Definition at line 442 of file CallGraphDialog.java.

javax swing JScrollPane CallGraphDialog::getCallGraphTreeScrollPane   [inline, private]
 

Return the CallGraphTreeScrollPane property value.

Returns:
javax.swing.JScrollPane

Definition at line 486 of file CallGraphDialog.java.

SootMethod CallGraphDialog::getNewSootMethod SootClass   sc,
SootMethod   sm
[inline, private]
 

Insert the method's description here. Creation date: (00-7-4 15:02:17)

Returns:
ca.mcgill.sable.soot.SootMethod
Parameters:
sc   ca.mcgill.sable.soot.SootClass
sm   ca.mcgill.sable.soot.SootMethod

Definition at line 526 of file CallGraphDialog.java.

javax swing JButton CallGraphDialog::getOkButton   [inline, private]
 

Return the OkButton property value.

Returns:
javax.swing.JButton

Definition at line 536 of file CallGraphDialog.java.

javax swing JButton CallGraphDialog::getPredToolBarButton   [inline, private]
 

Return the PredToolBarButton property value.

Returns:
javax.swing.JButton

Definition at line 558 of file CallGraphDialog.java.

javax swing JButton CallGraphDialog::getSuccToolBarButton   [inline, private]
 

Return the SuccToolBarButton property value.

Returns:
javax.swing.JButton

Definition at line 585 of file CallGraphDialog.java.

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

Called whenever the part throws an exception.

Parameters:
exception   java.lang.Throwable

Definition at line 612 of file CallGraphDialog.java.

void CallGraphDialog::initConnections   [inline, private]
 

Initializes connections

Exceptions:
java   .lang.Exception The exception description.

Definition at line 623 of file CallGraphDialog.java.

void CallGraphDialog::initialize   [inline, private]
 

Initialize the class.

Definition at line 634 of file CallGraphDialog.java.

void CallGraphDialog::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 654 of file CallGraphDialog.java.

void CallGraphDialog::predToolBarButton_ActionEvents   [inline]
 

Comment

Definition at line 673 of file CallGraphDialog.java.

void CallGraphDialog::succToolBarButton_ActionEvents   [inline]
 

Comment

Definition at line 693 of file CallGraphDialog.java.


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