| java.lang.Object org.umlgraph.doclet.ClassGraph
Constructor Summary | |
public | ClassGraph(RootDoc root, OptionProvider optionProvider, Doc contextDoc) Create a new ClassGraph. |
FILE_SEPARATOR | final protected static char FILE_SEPARATOR(Code) | | |
collectionClassDoc | protected ClassDoc collectionClassDoc(Code) | | |
contextDoc | protected Doc contextDoc(Code) | | |
mapClassDoc | protected ClassDoc mapClassDoc(Code) | | |
ClassGraph | public ClassGraph(RootDoc root, OptionProvider optionProvider, Doc contextDoc)(Code) | | Create a new ClassGraph. The packages passed as an
argument are the ones specified on the command line.
Local URLs will be generated for these packages.
Parameters: root - The root of docs as provided by the javadoc API Parameters: optionProvider - The main option provider Parameters: contextDoc - The current context for generating relative links, may be a ClassDoc or a PackageDoc (used by UMLDoc) |
classToUrl | public String classToUrl(ClassDoc cd, boolean rootClass)(Code) | | Convert the class name into a corresponding URL
|
classToUrl | public String classToUrl(String className)(Code) | | Convert the class name into a corresponding URL
|
epilogue | public void epilogue()(Code) | | Dot epilogue
|
printClass | public String printClass(ClassDoc c, boolean rootClass)(Code) | | Prints the class if needed.
A class is a rootClass if it's included among the classes returned by
RootDoc.classes(), this information is used to properly compute
relative links in diagrams for UMLDoc
|
printExtraClasses | public void printExtraClasses(RootDoc root)(Code) | | Print classes that were parts of relationships, but not parsed by javadoc
|
printInferredDependencies | public void printInferredDependencies(ClassDoc[] classes)(Code) | | Prints dependencies recovered from the methods of a class. A
dependency is inferred only if another relation between the two
classes is not already in the graph.
Parameters: classes - |
printInferredDependencies | public void printInferredDependencies(ClassDoc c)(Code) | | Prints dependencies recovered from the methods of a class. A
dependency is inferred only if another relation between the two
classes is not already in the graph.
Parameters: classes - |
printInferredRelations | public void printInferredRelations(ClassDoc[] classes)(Code) | | Prints associations recovered from the fields of a class. An association is inferred only
if another relation between the two classes is not already in the graph.
Parameters: classes - |
printInferredRelations | public void printInferredRelations(ClassDoc c)(Code) | | Prints associations recovered from the fields of a class. An association is inferred only
if another relation between the two classes is not already in the graph.
Parameters: classes - |
printRelations | public void printRelations(ClassDoc c)(Code) | | Print a class's relations
|
|
|