org.apache.bcel.verifier
Class VerifyDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by org.apache.bcel.verifier.VerifyDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class VerifyDialog
extends javax.swing.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:
main(String[]), VerifyDialog(String), Serialized Form

Nested Class Summary
(package private)  class VerifyDialog.IvjEventHandler
          Machine-generated.
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  java.lang.String class_name
          The class 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.
(package private)  VerifyDialog.IvjEventHandler ivjEventHandler
          Machine-generated.
private  javax.swing.JButton ivjFlushButton
          Machine-generated.
private  javax.swing.JPanel ivjJDialogContentPane
          Machine-generated.
private  javax.swing.JButton ivjPass1Button
          Machine-generated.
private  javax.swing.JPanel ivjPass1Panel
          Machine-generated.
private  javax.swing.JButton ivjPass2Button
          Machine-generated.
private  javax.swing.JPanel ivjPass2Panel
          Machine-generated.
private  javax.swing.JButton ivjPass3Button
          Machine-generated.
private  javax.swing.JPanel ivjPass3Panel
          Machine-generated.
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
VerifyDialog()
          Machine-generated.
VerifyDialog(java.awt.Dialog owner)
          Machine-generated.
VerifyDialog(java.awt.Dialog owner, boolean modal)
          Machine-generated.
VerifyDialog(java.awt.Dialog owner, java.lang.String title)
          Machine-generated.
VerifyDialog(java.awt.Dialog owner, java.lang.String title, boolean modal)
          Machine-generated.
VerifyDialog(java.awt.Frame owner)
          Machine-generated.
VerifyDialog(java.awt.Frame owner, boolean modal)
          Machine-generated.
VerifyDialog(java.awt.Frame owner, java.lang.String title)
          Machine-generated.
VerifyDialog(java.awt.Frame owner, java.lang.String title, boolean modal)
          Machine-generated.
VerifyDialog(java.lang.String fully_qualified_class_name)
          Use this constructor if you want a possibility to verify other class files than java.lang.Object.
 
Method Summary
private  void connEtoC1(java.awt.event.ActionEvent arg1)
          Machine-generated.
private  void connEtoC2(java.awt.event.ActionEvent arg1)
          Machine-generated.
private  void connEtoC3(java.awt.event.ActionEvent arg1)
          Machine-generated.
private  void connEtoC4(java.awt.event.ActionEvent arg1)
          Machine-generated.
 void flushButton_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          Machine-generated.
private  javax.swing.JButton getFlushButton()
          Machine-generated.
private  javax.swing.JPanel getJDialogContentPane()
          Machine-generated.
private  javax.swing.JButton getPass1Button()
          Machine-generated.
private  javax.swing.JPanel getPass1Panel()
          Machine-generated.
private  javax.swing.JButton getPass2Button()
          Machine-generated.
private  javax.swing.JPanel getPass2Panel()
          Machine-generated.
private  javax.swing.JButton getPass3Button()
          Machine-generated.
private  javax.swing.JPanel getPass3Panel()
          Machine-generated.
private  void handleException(java.lang.Throwable exception)
          Machine-generated.
private  void initConnections()
          Machine-generated.
private  void initialize()
          Machine-generated.
static void main(java.lang.String[] args)
          Verifies one or more class files.
 void pass1Button_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          Machine-generated.
 void pass2Button_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          Machine-generated.
 void pass4Button_ActionPerformed(java.awt.event.ActionEvent actionEvent)
          Machine-generated.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ivjJDialogContentPane

private javax.swing.JPanel ivjJDialogContentPane
Machine-generated.


ivjPass1Panel

private javax.swing.JPanel ivjPass1Panel
Machine-generated.


ivjPass2Panel

private javax.swing.JPanel ivjPass2Panel
Machine-generated.


ivjPass3Panel

private javax.swing.JPanel ivjPass3Panel
Machine-generated.


ivjPass1Button

private javax.swing.JButton ivjPass1Button
Machine-generated.


ivjPass2Button

private javax.swing.JButton ivjPass2Button
Machine-generated.


ivjPass3Button

private javax.swing.JButton ivjPass3Button
Machine-generated.


ivjEventHandler

VerifyDialog.IvjEventHandler ivjEventHandler
Machine-generated.


class_name

private java.lang.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.


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.


ivjFlushButton

private javax.swing.JButton ivjFlushButton
Machine-generated.

Constructor Detail

VerifyDialog

public VerifyDialog()
Machine-generated.


VerifyDialog

public VerifyDialog(java.awt.Dialog owner)
Machine-generated.


VerifyDialog

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


VerifyDialog

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


VerifyDialog

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


VerifyDialog

public VerifyDialog(java.awt.Frame owner)
Machine-generated.


VerifyDialog

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


VerifyDialog

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


VerifyDialog

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


VerifyDialog

public VerifyDialog(java.lang.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(java.awt.event.ActionEvent arg1)
Machine-generated.


connEtoC2

private void connEtoC2(java.awt.event.ActionEvent arg1)
Machine-generated.


connEtoC3

private void connEtoC3(java.awt.event.ActionEvent arg1)
Machine-generated.


connEtoC4

private void connEtoC4(java.awt.event.ActionEvent arg1)
Machine-generated.


flushButton_ActionPerformed

public void flushButton_ActionPerformed(java.awt.event.ActionEvent actionEvent)
Machine-generated.


getFlushButton

private javax.swing.JButton getFlushButton()
Machine-generated.


getJDialogContentPane

private javax.swing.JPanel getJDialogContentPane()
Machine-generated.


getPass1Button

private javax.swing.JButton getPass1Button()
Machine-generated.


getPass1Panel

private javax.swing.JPanel getPass1Panel()
Machine-generated.


getPass2Button

private javax.swing.JButton getPass2Button()
Machine-generated.


getPass2Panel

private javax.swing.JPanel getPass2Panel()
Machine-generated.


getPass3Button

private javax.swing.JButton getPass3Button()
Machine-generated.


getPass3Panel

private javax.swing.JPanel getPass3Panel()
Machine-generated.


handleException

private void handleException(java.lang.Throwable exception)
Machine-generated.


initConnections

private void initConnections()
                      throws java.lang.Exception
Machine-generated.

Throws:
java.lang.Exception

initialize

private void initialize()
Machine-generated.


main

public static void main(java.lang.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(java.awt.event.ActionEvent actionEvent)
Machine-generated.


pass2Button_ActionPerformed

public void pass2Button_ActionPerformed(java.awt.event.ActionEvent actionEvent)
Machine-generated.


pass4Button_ActionPerformed

public void pass4Button_ActionPerformed(java.awt.event.ActionEvent actionEvent)
Machine-generated.