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

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.ClassMetadataHandler
Enclosing class:
DumpHandler

class DumpHandler.ClassMetadataHandler
extends DumpHandler.ClassHandler

OptionHandler that dumps metadata about a class.


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

DumpHandler.ClassMetadataHandler()
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