public class APIviz
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.regex.Pattern |
INSERTION_POINT_PATTERN |
Constructor and Description |
---|
APIviz() |
Modifier and Type | Method and Description |
---|---|
private static boolean |
checkClasspathOption(com.sun.javadoc.RootDoc root,
jdepend.framework.JDepend jdepend) |
private static void |
generateClassDiagrams(com.sun.javadoc.RootDoc root,
ClassDocGraph graph,
java.io.File outputDirectory) |
private static void |
generateOverviewSummary(com.sun.javadoc.RootDoc root,
ClassDocGraph graph,
java.io.File outputDirectory) |
private static void |
generatePackageSummaries(com.sun.javadoc.RootDoc root,
ClassDocGraph graph,
java.io.File outputDirectory) |
private static java.io.File[] |
getClassPath(java.lang.String[][] options) |
private static java.io.File |
getOutputDirectory(java.lang.String[][] options) |
(package private) static java.util.Map<java.lang.String,com.sun.javadoc.PackageDoc> |
getPackages(com.sun.javadoc.RootDoc root) |
private static void |
instrumentDiagram(com.sun.javadoc.RootDoc root,
java.io.File outputDirectory,
java.lang.String filename,
java.lang.String diagram) |
static com.sun.javadoc.LanguageVersion |
languageVersion() |
static int |
optionLength(java.lang.String option) |
private static boolean |
shouldGeneratePackageDiagram(java.lang.String[][] options) |
static boolean |
start(com.sun.javadoc.RootDoc root) |
static boolean |
validOptions(java.lang.String[][] options,
com.sun.javadoc.DocErrorReporter errorReporter) |
private static final java.util.regex.Pattern INSERTION_POINT_PATTERN
public static boolean start(com.sun.javadoc.RootDoc root)
public static boolean validOptions(java.lang.String[][] options, com.sun.javadoc.DocErrorReporter errorReporter)
public static int optionLength(java.lang.String option)
public static com.sun.javadoc.LanguageVersion languageVersion()
private static void generateOverviewSummary(com.sun.javadoc.RootDoc root, ClassDocGraph graph, java.io.File outputDirectory) throws java.io.IOException
java.io.IOException
private static boolean checkClasspathOption(com.sun.javadoc.RootDoc root, jdepend.framework.JDepend jdepend)
private static void generatePackageSummaries(com.sun.javadoc.RootDoc root, ClassDocGraph graph, java.io.File outputDirectory) throws java.io.IOException
java.io.IOException
private static void generateClassDiagrams(com.sun.javadoc.RootDoc root, ClassDocGraph graph, java.io.File outputDirectory) throws java.io.IOException
java.io.IOException
static java.util.Map<java.lang.String,com.sun.javadoc.PackageDoc> getPackages(com.sun.javadoc.RootDoc root)
private static void instrumentDiagram(com.sun.javadoc.RootDoc root, java.io.File outputDirectory, java.lang.String filename, java.lang.String diagram) throws java.io.IOException
java.io.IOException
private static java.io.File getOutputDirectory(java.lang.String[][] options)
private static boolean shouldGeneratePackageDiagram(java.lang.String[][] options)
private static java.io.File[] getClassPath(java.lang.String[][] options)