org.apache.bcel.verifier

Class VerifyDialog

public class VerifyDialog extends JDialog

A class for simple graphical class file verification. Use the main(String []) method with fully qualified class names as arguments to use it as a stand-alone application. Use the VerifyDialog(String) constructor to use this class in your application. [This class was created using VisualAge for Java, but it does not work under VAJ itself (Version 3.02 JDK 1.2)]

Version: $Id: VerifyDialog.java 386056 2006-03-15 11:31:56Z tcurdt $

Author: Enver Haase

See Also: (String[]) VerifyDialog

Nested Class Summary
classVerifyDialog.IvjEventHandler
Machine-generated.
Field Summary
static intclasses_to_verify
This field is here to count the number of open VerifyDialog instances so the JVM can be exited afer every Dialog had been closed.
Stringclass_name
The class to verify.
VerifyDialog.IvjEventHandlerivjEventHandler
Machine-generated.
JButtonivjFlushButton
Machine-generated.
JPanelivjJDialogContentPane
Machine-generated.
JButtonivjPass1Button
Machine-generated.
JPanelivjPass1Panel
Machine-generated.
JButtonivjPass2Button
Machine-generated.
JPanelivjPass2Panel
Machine-generated.
JButtonivjPass3Button
Machine-generated.
JPanelivjPass3Panel
Machine-generated.
Constructor Summary
VerifyDialog()
Machine-generated.
VerifyDialog(Dialog owner)
Machine-generated.
VerifyDialog(Dialog owner, String title)
Machine-generated.
VerifyDialog(Dialog owner, String title, boolean modal)
Machine-generated.
VerifyDialog(Dialog owner, boolean modal)
Machine-generated.
VerifyDialog(Frame owner)
Machine-generated.
VerifyDialog(Frame owner, String title)
Machine-generated.
VerifyDialog(Frame owner, String title, boolean modal)
Machine-generated.
VerifyDialog(Frame owner, boolean modal)
Machine-generated.
VerifyDialog(String fully_qualified_class_name)
Use this constructor if you want a possibility to verify other class files than java.lang.Object.
Method Summary
voidconnEtoC1(ActionEvent arg1)
Machine-generated.
voidconnEtoC2(ActionEvent arg1)
Machine-generated.
voidconnEtoC3(ActionEvent arg1)
Machine-generated.
voidconnEtoC4(ActionEvent arg1)
Machine-generated.
voidflushButton_ActionPerformed(ActionEvent actionEvent)
Machine-generated.
JButtongetFlushButton()
Machine-generated.
JPanelgetJDialogContentPane()
Machine-generated.
JButtongetPass1Button()
Machine-generated.
JPanelgetPass1Panel()
Machine-generated.
JButtongetPass2Button()
Machine-generated.
JPanelgetPass2Panel()
Machine-generated.
JButtongetPass3Button()
Machine-generated.
JPanelgetPass3Panel()
Machine-generated.
voidhandleException(Throwable exception)
Machine-generated.
voidinitConnections()
Machine-generated.
voidinitialize()
Machine-generated.
static voidmain(String[] args)
Verifies one or more class files.
voidpass1Button_ActionPerformed(ActionEvent actionEvent)
Machine-generated.
voidpass2Button_ActionPerformed(ActionEvent actionEvent)
Machine-generated.
voidpass4Button_ActionPerformed(ActionEvent actionEvent)
Machine-generated.

Field Detail

classes_to_verify

private static int classes_to_verify
This field is here to count the number of open VerifyDialog instances so the JVM can be exited afer every Dialog had been closed.

class_name

private String class_name
The class to verify. Default set to 'java.lang.Object' in case this class is instantiated via one of the many machine-generated constructors.

ivjEventHandler

VerifyDialog.IvjEventHandler ivjEventHandler
Machine-generated.

ivjFlushButton

private JButton ivjFlushButton
Machine-generated.

ivjJDialogContentPane

private JPanel ivjJDialogContentPane
Machine-generated.

ivjPass1Button

private JButton ivjPass1Button
Machine-generated.

ivjPass1Panel

private JPanel ivjPass1Panel
Machine-generated.

ivjPass2Button

private JButton ivjPass2Button
Machine-generated.

ivjPass2Panel

private JPanel ivjPass2Panel
Machine-generated.

ivjPass3Button

private JButton ivjPass3Button
Machine-generated.

ivjPass3Panel

private JPanel ivjPass3Panel
Machine-generated.

Constructor Detail

VerifyDialog

public VerifyDialog()
Machine-generated.

VerifyDialog

public VerifyDialog(Dialog owner)
Machine-generated.

VerifyDialog

public VerifyDialog(Dialog owner, String title)
Machine-generated.

VerifyDialog

public VerifyDialog(Dialog owner, String title, boolean modal)
Machine-generated.

VerifyDialog

public VerifyDialog(Dialog owner, boolean modal)
Machine-generated.

VerifyDialog

public VerifyDialog(Frame owner)
Machine-generated.

VerifyDialog

public VerifyDialog(Frame owner, String title)
Machine-generated.

VerifyDialog

public VerifyDialog(Frame owner, String title, boolean modal)
Machine-generated.

VerifyDialog

public VerifyDialog(Frame owner, boolean modal)
Machine-generated.

VerifyDialog

public VerifyDialog(String fully_qualified_class_name)
Use this constructor if you want a possibility to verify other class files than java.lang.Object.

Parameters: fully_qualified_class_name java.lang.String

Method Detail

connEtoC1

private void connEtoC1(ActionEvent arg1)
Machine-generated.

connEtoC2

private void connEtoC2(ActionEvent arg1)
Machine-generated.

connEtoC3

private void connEtoC3(ActionEvent arg1)
Machine-generated.

connEtoC4

private void connEtoC4(ActionEvent arg1)
Machine-generated.

flushButton_ActionPerformed

public void flushButton_ActionPerformed(ActionEvent actionEvent)
Machine-generated.

getFlushButton

private JButton getFlushButton()
Machine-generated.

getJDialogContentPane

private JPanel getJDialogContentPane()
Machine-generated.

getPass1Button

private JButton getPass1Button()
Machine-generated.

getPass1Panel

private JPanel getPass1Panel()
Machine-generated.

getPass2Button

private JButton getPass2Button()
Machine-generated.

getPass2Panel

private JPanel getPass2Panel()
Machine-generated.

getPass3Button

private JButton getPass3Button()
Machine-generated.

getPass3Panel

private JPanel getPass3Panel()
Machine-generated.

handleException

private void handleException(Throwable exception)
Machine-generated.

initConnections

private void initConnections()
Machine-generated.

initialize

private void initialize()
Machine-generated.

main

public static void main(String[] args)
Verifies one or more class files. Verification results are presented graphically: Red means 'rejected', green means 'passed' while yellow means 'could not be verified yet'.

Parameters: args java.lang.String[] fully qualified names of classes to verify.

pass1Button_ActionPerformed

public void pass1Button_ActionPerformed(ActionEvent actionEvent)
Machine-generated.

pass2Button_ActionPerformed

public void pass2Button_ActionPerformed(ActionEvent actionEvent)
Machine-generated.

pass4Button_ActionPerformed

public void pass4Button_ActionPerformed(ActionEvent actionEvent)
Machine-generated.