wt.tools
Class SqlGenerator

java.lang.Object
  extended bycom.ptc.windchill.util.packaging.processor.PackagingTraverser
      extended bywt.tools.SqlGenerator
All Implemented Interfaces:
ClassProcessor, ExecutableApp, ModuleProcessor, PackageProcessor, RegistryProcessor, SubsystemProcessor

public class SqlGenerator
extends PackagingTraverser


Field Summary
private  Vector qualifiedNames
           
 
Fields inherited from class com.ptc.windchill.util.packaging.processor.PackagingTraverser
PROCESS_3RD_PARTY, PROCESS_DEPS, PROCESS_MULTIPLE, PROCESS_NON_MODELED, RECURSE_DEPS
 
Constructor Summary
SqlGenerator()
           
 
Method Summary
(package private) static String moduleQualifyTarget(String target)
           
 void processClass(ClassIdentifier class_identifier)
          Process the identified class.
 void processClass(String qualifiedName)
          Process the named class.
(package private) static void processModuleQualifiedTarget(String target)
           
(package private) static void processNonModuleQualifiedTarget(Vector qualifiedNames)
           
 void processPackage(String pkg)
          Process the named package.
 void processPackage(UnitIdentifier package_identifier)
          Process the identified subsystem.
 
Methods inherited from class com.ptc.windchill.util.packaging.processor.PackagingTraverser
argsOK, execute, getModuleIdentifier, initialize, isFile, isIncludedModule, isIncludedPackage, packageName, postProcess, processDependency, processedModule, processFile, processModule, processModule, processModule, processModule, processRegistry, processSubsystem, processSubsystem, processTarget, processTargets, setClassProcessor, setModuleProcessor, setPackageProcessor, setRegistryProcessor, setSubsystemProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

qualifiedNames

private Vector qualifiedNames
Constructor Detail

SqlGenerator

public SqlGenerator()
Method Detail

processClass

public void processClass(ClassIdentifier class_identifier)
                  throws WTException
Description copied from class: PackagingTraverser
Process the identified class.

Supported API: false

Specified by:
processClass in interface ClassProcessor
Overrides:
processClass in class PackagingTraverser
Parameters:
class_identifier -
Throws:
WTException

processClass

public void processClass(String qualifiedName)
                  throws WTException
Description copied from class: PackagingTraverser
Process the named class.

Supported API: false

Specified by:
processClass in interface ClassProcessor
Overrides:
processClass in class PackagingTraverser
Parameters:
qualifiedName -
Throws:
WTException

processPackage

public void processPackage(UnitIdentifier package_identifier)
                    throws WTException
Description copied from class: PackagingTraverser
Process the identified subsystem.

Supported API: false

Specified by:
processPackage in interface PackageProcessor
Overrides:
processPackage in class PackagingTraverser
Parameters:
package_identifier -
Throws:
WTException

processPackage

public void processPackage(String pkg)
                    throws WTException
Description copied from class: PackagingTraverser
Process the named package.

Supported API: false

Specified by:
processPackage in interface PackageProcessor
Overrides:
processPackage in class PackagingTraverser
Parameters:
pkg -
Throws:
WTException

processNonModuleQualifiedTarget

static void processNonModuleQualifiedTarget(Vector qualifiedNames)

processModuleQualifiedTarget

static void processModuleQualifiedTarget(String target)
                                  throws WTException
Throws:
WTException

moduleQualifyTarget

static String moduleQualifyTarget(String target)
                           throws WTException
Throws:
WTException