wt.introspection
Class XmlPackageIiGenerator

java.lang.Object
  extended bywt.introspection.XmlIiGenerator
      extended bywt.introspection.XmlPackageIiGenerator

public class XmlPackageIiGenerator
extends XmlIiGenerator

Produces reports for the set of classes contained in a named package.


Field Summary
private  String packageName
           
 
Fields inherited from class wt.introspection.XmlIiGenerator
directory, ENUMERATED_TYPE, ignoreProblems, modelRegistry, outputDirectory, printReport, suffix, WINDCHILL_CLASS
 
Constructor Summary
  XmlPackageIiGenerator(String package_name)
          Create an instance to produce reports for the classes in the specified package.
(package private) XmlPackageIiGenerator(String package_name, XmlIiGenerator parent)
           
 
Method Summary
 void process()
          For each class in the specified package produce the report.
 
Methods inherited from class wt.introspection.XmlIiGenerator
getOutputDirectory, isIntrospectable, main, newDocument, print, print, report, setDirectory, setIgnoreProblems, setOutputDirectory, setPrintReport, setSuffix, tail, writeDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packageName

private String packageName
Constructor Detail

XmlPackageIiGenerator

public XmlPackageIiGenerator(String package_name)
Create an instance to produce reports for the classes in the specified package.


XmlPackageIiGenerator

XmlPackageIiGenerator(String package_name,
                      XmlIiGenerator parent)
Method Detail

process

public final void process()
                   throws WTIntrospectionException
For each class in the specified package produce the report. When in multi threaded mode, each class will be processed in a distinct thread by a distinct XmlIiGenerator instance.

Specified by:
process in class XmlIiGenerator
Throws:
WTIntrospectionException