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

java.lang.Object
  extended byorg.apache.jdo.impl.fostore.DumpHandler.DumpOptionSubHandler
      extended byorg.apache.jdo.impl.fostore.DumpHandler.ClassHandler
Direct Known Subclasses:
DumpHandler.ClassMetadataHandler, DumpHandler.ClassSubclassesHandler
Enclosing class:
DumpHandler

abstract class DumpHandler.ClassHandler
extends DumpHandler.DumpOptionSubHandler

Abstract OptionHandler that assists in dumping information about classes.


Constructor Summary
(package private) DumpHandler.ClassHandler()
           
 
Method Summary
(package private) abstract  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.ClassHandler

DumpHandler.ClassHandler()
Method Detail

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

_run

abstract void _run(FOStoreDatabase db,
                   java.lang.String className)
            throws java.io.IOException,
                   FOStoreDatabaseException
Subclasses must implement, to dump their particular kind of info.

Throws:
java.io.IOException
FOStoreDatabaseException