wt.tools.xref.containers
Class CodebaseXref

java.lang.Object
  extended bywt.tools.xref.containers.CodebaseXref

public class CodebaseXref
extends Object

This class acts as a container for all cross reference information for a particular codebase


Field Summary
static ReferencesContainer d_classInterfaces
           
static ReferencesContainer d_extendedBy
           
static Hashtable d_extends
           
static ReferencesContainer d_implementedBy
           
static ReferencesContainer d_implementsInterfaces
           
static ReferencesContainer d_instanceof
           
static ReferencesContainer d_instantiatedBy
           
static ReferencesContainer d_instantiates
           
static ReferencesContainer d_methodCalledBy
           
static ReferencesContainer d_methodsCalled
           
static ReferencesContainer d_ownedFields
           
static OwnedMethodsContainer d_ownedMethods
           
static ReferencesContainer d_referencedBy
           
static ReferencesContainer d_referencedFields
           
static Hashtable d_returnTypes
           
static SpecContainer d_specMasterList
           
static Hashtable d_superClasses
           
static ReferencesContainer d_thrownBy
           
static ReferencesContainer d_throws
           
 
Constructor Summary
CodebaseXref()
           
 
Method Summary
static void output()
           
(package private) static void outputFields(OutputHelper oh, Hashtable fieldList, String title)
           
(package private) static void outputMethods(OutputHelper oh, Hashtable methodList, String title)
           
(package private) static void outputPackages(OutputHelper oh, String title)
           
(package private) static void outputReferencesContainer(OutputHelper oh, Hashtable rc, String title)
          In the ReferencesContainer, the KEY's in the Hashtable contain the objects we want to display, NOT the VALUE's!
(package private) static void outputSpec(OutputHelper oh, Spec theSpec, String title)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

d_specMasterList

public static SpecContainer d_specMasterList

d_superClasses

public static Hashtable d_superClasses

d_extends

public static Hashtable d_extends

d_classInterfaces

public static ReferencesContainer d_classInterfaces

d_thrownBy

public static ReferencesContainer d_thrownBy

d_instantiatedBy

public static ReferencesContainer d_instantiatedBy

d_implementedBy

public static ReferencesContainer d_implementedBy

d_extendedBy

public static ReferencesContainer d_extendedBy

d_ownedFields

public static ReferencesContainer d_ownedFields

d_ownedMethods

public static OwnedMethodsContainer d_ownedMethods

d_implementsInterfaces

public static ReferencesContainer d_implementsInterfaces

d_referencedBy

public static ReferencesContainer d_referencedBy

d_methodsCalled

public static ReferencesContainer d_methodsCalled

d_methodCalledBy

public static ReferencesContainer d_methodCalledBy

d_returnTypes

public static Hashtable d_returnTypes

d_referencedFields

public static ReferencesContainer d_referencedFields

d_instantiates

public static ReferencesContainer d_instantiates

d_throws

public static ReferencesContainer d_throws

d_instanceof

public static ReferencesContainer d_instanceof
Constructor Detail

CodebaseXref

public CodebaseXref()
Method Detail

outputReferencesContainer

static void outputReferencesContainer(OutputHelper oh,
                                      Hashtable rc,
                                      String title)
In the ReferencesContainer, the KEY's in the Hashtable contain the objects we want to display, NOT the VALUE's!


outputFields

static void outputFields(OutputHelper oh,
                         Hashtable fieldList,
                         String title)

outputSpec

static void outputSpec(OutputHelper oh,
                       Spec theSpec,
                       String title)

outputMethods

static void outputMethods(OutputHelper oh,
                          Hashtable methodList,
                          String title)

outputPackages

static void outputPackages(OutputHelper oh,
                           String title)

output

public static void output()