org.apache.jdo.impl.fostore
Class DumpHandler.ClassSubclassesHandler

java.lang.Object
  extended byorg.apache.jdo.impl.fostore.DumpHandler.DumpOptionSubHandler
      extended byorg.apache.jdo.impl.fostore.DumpHandler.ClassHandler
          extended byorg.apache.jdo.impl.fostore.DumpHandler.ClassSubclassesHandler
Enclosing class:
DumpHandler

class DumpHandler.ClassSubclassesHandler
extends DumpHandler.ClassHandler

OptionHandler that dumps information about the subclasses of a class.


Constructor Summary
(package private) DumpHandler.ClassSubclassesHandler()
           
 
Method Summary
protected  void _run(FOStoreDatabase db, java.lang.String className)
          Subclasses must implement, to dump their particular kind of info.
(package private)  DBClass[] getDBClasses(FOStoreDatabase db, java.lang.String className)
           
protected  void run(FOStoreDatabase db, java.lang.String className)
          Must be implemented to dump particular kind of info.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DumpHandler.ClassSubclassesHandler

DumpHandler.ClassSubclassesHandler()
Method Detail

_run

protected void _run(FOStoreDatabase db,
                    java.lang.String className)
             throws java.io.IOException,
                    FOStoreDatabaseException
Description copied from class: DumpHandler.ClassHandler
Subclasses must implement, to dump their particular kind of info.

Specified by:
_run in class DumpHandler.ClassHandler
Throws:
java.io.IOException
FOStoreDatabaseException

run

protected void run(FOStoreDatabase db,
                   java.lang.String className)
            throws java.io.IOException,
                   FOStoreDatabaseException
Description copied from class: DumpHandler.DumpOptionSubHandler
Must be implemented to dump particular kind of info.

Specified by:
run in class DumpHandler.DumpOptionSubHandler
Throws:
java.io.IOException
FOStoreDatabaseException

getDBClasses

DBClass[] getDBClasses(FOStoreDatabase db,
                       java.lang.String className)
                 throws java.io.IOException,
                        FOStoreDatabaseException
Throws:
java.io.IOException
FOStoreDatabaseException