com.deltax.cpacker
Class ClassPacker.Monitor

java.lang.Object
  |
  +--com.deltax.cpacker.ClassPacker.Monitor
Enclosing class:
ClassPacker

public static class ClassPacker.Monitor
extends java.lang.Object
implements ClassPacker.ClassScanListener

This class simply pops up a GUI Frame (Swing) to show the scanning status.


Constructor Summary
ClassPacker.Monitor(ClassPacker cp)
           
ClassPacker.Monitor(ClassPacker cp, java.awt.Component parent)
           
 
Method Summary
 void classAdded(java.lang.String className)
          Called when a class is added.
 void nonFatalException(java.lang.String msg, java.lang.Exception e)
          Called when a not strictly fatal exeception occurs during scanning.
 void scanEnd()
          Called when the scan is complete.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassPacker.Monitor

public ClassPacker.Monitor(ClassPacker cp)

ClassPacker.Monitor

public ClassPacker.Monitor(ClassPacker cp,
                           java.awt.Component parent)
Method Detail

classAdded

public void classAdded(java.lang.String className)
Description copied from interface: ClassPacker.ClassScanListener
Called when a class is added. This is called in the same thread as the ClassPacker object.
Specified by:
classAdded in interface ClassPacker.ClassScanListener

nonFatalException

public void nonFatalException(java.lang.String msg,
                              java.lang.Exception e)
Description copied from interface: ClassPacker.ClassScanListener
Called when a not strictly fatal exeception occurs during scanning. Implementor can decide to abort or continue. This is called in the same thread as the ClassPacker object.
Specified by:
nonFatalException in interface ClassPacker.ClassScanListener

scanEnd

public void scanEnd()
Description copied from interface: ClassPacker.ClassScanListener
Called when the scan is complete. This is called in the same thread as the ClassPacker object.
Specified by:
scanEnd in interface ClassPacker.ClassScanListener