wt.tools.generation
Class PackageTraverser

java.lang.Object
  extended bywt.tools.generation.PackageTraverser
All Implemented Interfaces:
PackageProcessor
Direct Known Subclasses:
IndexGenerator, MigrateDisplayName, MigrateEnumeratedType, ModelRegistrar

public class PackageTraverser
extends Object
implements PackageProcessor


Field Summary
private  ClassProcessor classProcessor
           
private  MappedRegistry modelRegistry
           
 
Constructor Summary
PackageTraverser()
           
PackageTraverser(ClassProcessor class_processor)
           
 
Method Summary
 void defaultClassProcessor(ClassProcessor class_processor)
           
 void processPackage(String pckg)
           
 void setModelRegistry(MappedRegistry model_registry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classProcessor

private ClassProcessor classProcessor

modelRegistry

private MappedRegistry modelRegistry
Constructor Detail

PackageTraverser

public PackageTraverser()

PackageTraverser

public PackageTraverser(ClassProcessor class_processor)
Method Detail

defaultClassProcessor

public void defaultClassProcessor(ClassProcessor class_processor)
Specified by:
defaultClassProcessor in interface PackageProcessor

processPackage

public void processPackage(String pckg)
                    throws WTException
Specified by:
processPackage in interface PackageProcessor
Throws:
WTException

setModelRegistry

public void setModelRegistry(MappedRegistry model_registry)
Specified by:
setModelRegistry in interface PackageProcessor