mirror of https://github.com/dspinellis/UMLGraph
parent
16142d9ff5
commit
fdf2b8c041
|
|
@ -449,9 +449,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
String url = classToUrl(c.qualifiedName());
|
opt.w.print(", URL=\"" + classToUrl(c.qualifiedName())+ "\"");
|
||||||
if (url != null)
|
|
||||||
opt.w.print(", URL=\"" + url + "\"");
|
|
||||||
opt.w.println("];");
|
opt.w.println("];");
|
||||||
ci.nodePrinted = true;
|
ci.nodePrinted = true;
|
||||||
}
|
}
|
||||||
|
|
@ -552,7 +550,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()));
|
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()) + "\"");
|
||||||
opt.w.println("]");
|
opt.w.println("]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -615,8 +613,7 @@ public class UmlGraph {
|
||||||
private static Options opt = new Options();
|
private static Options opt = new Options();
|
||||||
|
|
||||||
/** Entry point */
|
/** Entry point */
|
||||||
public static boolean start(RootDoc root)
|
public static boolean start(RootDoc root) throws IOException {
|
||||||
throws IOException {
|
|
||||||
opt.setOptions(root.options());
|
opt.setOptions(root.options());
|
||||||
opt.openFile();
|
opt.openFile();
|
||||||
opt.setOptions(root.classNamed("UMLOptions"));
|
opt.setOptions(root.classNamed("UMLOptions"));
|
||||||
|
|
@ -624,16 +621,13 @@ public class UmlGraph {
|
||||||
ClassDoc[] classes = root.classes();
|
ClassDoc[] classes = root.classes();
|
||||||
|
|
||||||
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
||||||
for (int i = 0; i < classes.length; i++) {
|
for (int i = 0; i < classes.length; i++)
|
||||||
c.print(opt, classes[i]);
|
c.print(opt, classes[i]);
|
||||||
}
|
c.printExtraClasses();
|
||||||
c.printExtraClasses();
|
|
||||||
epilogue();
|
epilogue();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Option checking */
|
/** Option checking */
|
||||||
public static int optionLength(String option) {
|
public static int optionLength(String option) {
|
||||||
if(option.equals("-qualify") ||
|
if(option.equals("-qualify") ||
|
||||||
|
|
|
||||||
|
|
@ -449,9 +449,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
String url = classToUrl(c.qualifiedName());
|
opt.w.print(", URL=\"" + classToUrl(c.qualifiedName())+ "\"");
|
||||||
if (url != null)
|
|
||||||
opt.w.print(", URL=\"" + url + "\"");
|
|
||||||
opt.w.println("];");
|
opt.w.println("];");
|
||||||
ci.nodePrinted = true;
|
ci.nodePrinted = true;
|
||||||
}
|
}
|
||||||
|
|
@ -552,7 +550,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()));
|
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()) + "\"");
|
||||||
opt.w.println("]");
|
opt.w.println("]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -615,8 +613,7 @@ public class UmlGraph {
|
||||||
private static Options opt = new Options();
|
private static Options opt = new Options();
|
||||||
|
|
||||||
/** Entry point */
|
/** Entry point */
|
||||||
public static boolean start(RootDoc root)
|
public static boolean start(RootDoc root) throws IOException {
|
||||||
throws IOException {
|
|
||||||
opt.setOptions(root.options());
|
opt.setOptions(root.options());
|
||||||
opt.openFile();
|
opt.openFile();
|
||||||
opt.setOptions(root.classNamed("UMLOptions"));
|
opt.setOptions(root.classNamed("UMLOptions"));
|
||||||
|
|
@ -624,16 +621,13 @@ public class UmlGraph {
|
||||||
ClassDoc[] classes = root.classes();
|
ClassDoc[] classes = root.classes();
|
||||||
|
|
||||||
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
||||||
for (int i = 0; i < classes.length; i++) {
|
for (int i = 0; i < classes.length; i++)
|
||||||
c.print(opt, classes[i]);
|
c.print(opt, classes[i]);
|
||||||
}
|
c.printExtraClasses();
|
||||||
c.printExtraClasses();
|
|
||||||
epilogue();
|
epilogue();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Option checking */
|
/** Option checking */
|
||||||
public static int optionLength(String option) {
|
public static int optionLength(String option) {
|
||||||
if(option.equals("-qualify") ||
|
if(option.equals("-qualify") ||
|
||||||
|
|
|
||||||
|
|
@ -449,9 +449,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
String url = classToUrl(c.qualifiedName());
|
opt.w.print(", URL=\"" + classToUrl(c.qualifiedName())+ "\"");
|
||||||
if (url != null)
|
|
||||||
opt.w.print(", URL=\"" + url + "\"");
|
|
||||||
opt.w.println("];");
|
opt.w.println("];");
|
||||||
ci.nodePrinted = true;
|
ci.nodePrinted = true;
|
||||||
}
|
}
|
||||||
|
|
@ -552,7 +550,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()));
|
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()) + "\"");
|
||||||
opt.w.println("]");
|
opt.w.println("]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -615,8 +613,7 @@ public class UmlGraph {
|
||||||
private static Options opt = new Options();
|
private static Options opt = new Options();
|
||||||
|
|
||||||
/** Entry point */
|
/** Entry point */
|
||||||
public static boolean start(RootDoc root)
|
public static boolean start(RootDoc root) throws IOException {
|
||||||
throws IOException {
|
|
||||||
opt.setOptions(root.options());
|
opt.setOptions(root.options());
|
||||||
opt.openFile();
|
opt.openFile();
|
||||||
opt.setOptions(root.classNamed("UMLOptions"));
|
opt.setOptions(root.classNamed("UMLOptions"));
|
||||||
|
|
@ -624,16 +621,13 @@ public class UmlGraph {
|
||||||
ClassDoc[] classes = root.classes();
|
ClassDoc[] classes = root.classes();
|
||||||
|
|
||||||
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
||||||
for (int i = 0; i < classes.length; i++) {
|
for (int i = 0; i < classes.length; i++)
|
||||||
c.print(opt, classes[i]);
|
c.print(opt, classes[i]);
|
||||||
}
|
c.printExtraClasses();
|
||||||
c.printExtraClasses();
|
|
||||||
epilogue();
|
epilogue();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Option checking */
|
/** Option checking */
|
||||||
public static int optionLength(String option) {
|
public static int optionLength(String option) {
|
||||||
if(option.equals("-qualify") ||
|
if(option.equals("-qualify") ||
|
||||||
|
|
|
||||||
|
|
@ -449,9 +449,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
String url = classToUrl(c.qualifiedName());
|
opt.w.print(", URL=\"" + classToUrl(c.qualifiedName())+ "\"");
|
||||||
if (url != null)
|
|
||||||
opt.w.print(", URL=\"" + url + "\"");
|
|
||||||
opt.w.println("];");
|
opt.w.println("];");
|
||||||
ci.nodePrinted = true;
|
ci.nodePrinted = true;
|
||||||
}
|
}
|
||||||
|
|
@ -552,7 +550,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()));
|
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()) + "\"");
|
||||||
opt.w.println("]");
|
opt.w.println("]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -615,8 +613,7 @@ public class UmlGraph {
|
||||||
private static Options opt = new Options();
|
private static Options opt = new Options();
|
||||||
|
|
||||||
/** Entry point */
|
/** Entry point */
|
||||||
public static boolean start(RootDoc root)
|
public static boolean start(RootDoc root) throws IOException {
|
||||||
throws IOException {
|
|
||||||
opt.setOptions(root.options());
|
opt.setOptions(root.options());
|
||||||
opt.openFile();
|
opt.openFile();
|
||||||
opt.setOptions(root.classNamed("UMLOptions"));
|
opt.setOptions(root.classNamed("UMLOptions"));
|
||||||
|
|
@ -624,16 +621,13 @@ public class UmlGraph {
|
||||||
ClassDoc[] classes = root.classes();
|
ClassDoc[] classes = root.classes();
|
||||||
|
|
||||||
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
||||||
for (int i = 0; i < classes.length; i++) {
|
for (int i = 0; i < classes.length; i++)
|
||||||
c.print(opt, classes[i]);
|
c.print(opt, classes[i]);
|
||||||
}
|
c.printExtraClasses();
|
||||||
c.printExtraClasses();
|
|
||||||
epilogue();
|
epilogue();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Option checking */
|
/** Option checking */
|
||||||
public static int optionLength(String option) {
|
public static int optionLength(String option) {
|
||||||
if(option.equals("-qualify") ||
|
if(option.equals("-qualify") ||
|
||||||
|
|
|
||||||
|
|
@ -449,9 +449,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
String url = classToUrl(c.qualifiedName());
|
opt.w.print(", URL=\"" + classToUrl(c.qualifiedName())+ "\"");
|
||||||
if (url != null)
|
|
||||||
opt.w.print(", URL=\"" + url + "\"");
|
|
||||||
opt.w.println("];");
|
opt.w.println("];");
|
||||||
ci.nodePrinted = true;
|
ci.nodePrinted = true;
|
||||||
}
|
}
|
||||||
|
|
@ -552,7 +550,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()));
|
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()) + "\"");
|
||||||
opt.w.println("]");
|
opt.w.println("]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -615,8 +613,7 @@ public class UmlGraph {
|
||||||
private static Options opt = new Options();
|
private static Options opt = new Options();
|
||||||
|
|
||||||
/** Entry point */
|
/** Entry point */
|
||||||
public static boolean start(RootDoc root)
|
public static boolean start(RootDoc root) throws IOException {
|
||||||
throws IOException {
|
|
||||||
opt.setOptions(root.options());
|
opt.setOptions(root.options());
|
||||||
opt.openFile();
|
opt.openFile();
|
||||||
opt.setOptions(root.classNamed("UMLOptions"));
|
opt.setOptions(root.classNamed("UMLOptions"));
|
||||||
|
|
@ -624,16 +621,13 @@ public class UmlGraph {
|
||||||
ClassDoc[] classes = root.classes();
|
ClassDoc[] classes = root.classes();
|
||||||
|
|
||||||
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
||||||
for (int i = 0; i < classes.length; i++) {
|
for (int i = 0; i < classes.length; i++)
|
||||||
c.print(opt, classes[i]);
|
c.print(opt, classes[i]);
|
||||||
}
|
c.printExtraClasses();
|
||||||
c.printExtraClasses();
|
|
||||||
epilogue();
|
epilogue();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Option checking */
|
/** Option checking */
|
||||||
public static int optionLength(String option) {
|
public static int optionLength(String option) {
|
||||||
if(option.equals("-qualify") ||
|
if(option.equals("-qualify") ||
|
||||||
|
|
|
||||||
|
|
@ -449,9 +449,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
String url = classToUrl(c.qualifiedName());
|
opt.w.print(", URL=\"" + classToUrl(c.qualifiedName())+ "\"");
|
||||||
if (url != null)
|
|
||||||
opt.w.print(", URL=\"" + url + "\"");
|
|
||||||
opt.w.println("];");
|
opt.w.println("];");
|
||||||
ci.nodePrinted = true;
|
ci.nodePrinted = true;
|
||||||
}
|
}
|
||||||
|
|
@ -552,7 +550,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()));
|
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()) + "\"");
|
||||||
opt.w.println("]");
|
opt.w.println("]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -615,8 +613,7 @@ public class UmlGraph {
|
||||||
private static Options opt = new Options();
|
private static Options opt = new Options();
|
||||||
|
|
||||||
/** Entry point */
|
/** Entry point */
|
||||||
public static boolean start(RootDoc root)
|
public static boolean start(RootDoc root) throws IOException {
|
||||||
throws IOException {
|
|
||||||
opt.setOptions(root.options());
|
opt.setOptions(root.options());
|
||||||
opt.openFile();
|
opt.openFile();
|
||||||
opt.setOptions(root.classNamed("UMLOptions"));
|
opt.setOptions(root.classNamed("UMLOptions"));
|
||||||
|
|
@ -624,16 +621,13 @@ public class UmlGraph {
|
||||||
ClassDoc[] classes = root.classes();
|
ClassDoc[] classes = root.classes();
|
||||||
|
|
||||||
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
||||||
for (int i = 0; i < classes.length; i++) {
|
for (int i = 0; i < classes.length; i++)
|
||||||
c.print(opt, classes[i]);
|
c.print(opt, classes[i]);
|
||||||
}
|
c.printExtraClasses();
|
||||||
c.printExtraClasses();
|
|
||||||
epilogue();
|
epilogue();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Option checking */
|
/** Option checking */
|
||||||
public static int optionLength(String option) {
|
public static int optionLength(String option) {
|
||||||
if(option.equals("-qualify") ||
|
if(option.equals("-qualify") ||
|
||||||
|
|
|
||||||
|
|
@ -449,9 +449,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
String url = classToUrl(c.qualifiedName());
|
opt.w.print(", URL=\"" + classToUrl(c.qualifiedName())+ "\"");
|
||||||
if (url != null)
|
|
||||||
opt.w.print(", URL=\"" + url + "\"");
|
|
||||||
opt.w.println("];");
|
opt.w.println("];");
|
||||||
ci.nodePrinted = true;
|
ci.nodePrinted = true;
|
||||||
}
|
}
|
||||||
|
|
@ -552,7 +550,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()));
|
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()) + "\"");
|
||||||
opt.w.println("]");
|
opt.w.println("]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -615,8 +613,7 @@ public class UmlGraph {
|
||||||
private static Options opt = new Options();
|
private static Options opt = new Options();
|
||||||
|
|
||||||
/** Entry point */
|
/** Entry point */
|
||||||
public static boolean start(RootDoc root)
|
public static boolean start(RootDoc root) throws IOException {
|
||||||
throws IOException {
|
|
||||||
opt.setOptions(root.options());
|
opt.setOptions(root.options());
|
||||||
opt.openFile();
|
opt.openFile();
|
||||||
opt.setOptions(root.classNamed("UMLOptions"));
|
opt.setOptions(root.classNamed("UMLOptions"));
|
||||||
|
|
@ -624,16 +621,13 @@ public class UmlGraph {
|
||||||
ClassDoc[] classes = root.classes();
|
ClassDoc[] classes = root.classes();
|
||||||
|
|
||||||
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
||||||
for (int i = 0; i < classes.length; i++) {
|
for (int i = 0; i < classes.length; i++)
|
||||||
c.print(opt, classes[i]);
|
c.print(opt, classes[i]);
|
||||||
}
|
c.printExtraClasses();
|
||||||
c.printExtraClasses();
|
|
||||||
epilogue();
|
epilogue();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Option checking */
|
/** Option checking */
|
||||||
public static int optionLength(String option) {
|
public static int optionLength(String option) {
|
||||||
if(option.equals("-qualify") ||
|
if(option.equals("-qualify") ||
|
||||||
|
|
|
||||||
|
|
@ -449,9 +449,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
String url = classToUrl(c.qualifiedName());
|
opt.w.print(", URL=\"" + classToUrl(c.qualifiedName())+ "\"");
|
||||||
if (url != null)
|
|
||||||
opt.w.print(", URL=\"" + url + "\"");
|
|
||||||
opt.w.println("];");
|
opt.w.println("];");
|
||||||
ci.nodePrinted = true;
|
ci.nodePrinted = true;
|
||||||
}
|
}
|
||||||
|
|
@ -552,7 +550,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()));
|
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()) + "\"");
|
||||||
opt.w.println("]");
|
opt.w.println("]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -615,8 +613,7 @@ public class UmlGraph {
|
||||||
private static Options opt = new Options();
|
private static Options opt = new Options();
|
||||||
|
|
||||||
/** Entry point */
|
/** Entry point */
|
||||||
public static boolean start(RootDoc root)
|
public static boolean start(RootDoc root) throws IOException {
|
||||||
throws IOException {
|
|
||||||
opt.setOptions(root.options());
|
opt.setOptions(root.options());
|
||||||
opt.openFile();
|
opt.openFile();
|
||||||
opt.setOptions(root.classNamed("UMLOptions"));
|
opt.setOptions(root.classNamed("UMLOptions"));
|
||||||
|
|
@ -624,16 +621,13 @@ public class UmlGraph {
|
||||||
ClassDoc[] classes = root.classes();
|
ClassDoc[] classes = root.classes();
|
||||||
|
|
||||||
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
||||||
for (int i = 0; i < classes.length; i++) {
|
for (int i = 0; i < classes.length; i++)
|
||||||
c.print(opt, classes[i]);
|
c.print(opt, classes[i]);
|
||||||
}
|
c.printExtraClasses();
|
||||||
c.printExtraClasses();
|
|
||||||
epilogue();
|
epilogue();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Option checking */
|
/** Option checking */
|
||||||
public static int optionLength(String option) {
|
public static int optionLength(String option) {
|
||||||
if(option.equals("-qualify") ||
|
if(option.equals("-qualify") ||
|
||||||
|
|
|
||||||
|
|
@ -449,9 +449,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
String url = classToUrl(c.qualifiedName());
|
opt.w.print(", URL=\"" + classToUrl(c.qualifiedName())+ "\"");
|
||||||
if (url != null)
|
|
||||||
opt.w.print(", URL=\"" + url + "\"");
|
|
||||||
opt.w.println("];");
|
opt.w.println("];");
|
||||||
ci.nodePrinted = true;
|
ci.nodePrinted = true;
|
||||||
}
|
}
|
||||||
|
|
@ -552,7 +550,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()));
|
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()) + "\"");
|
||||||
opt.w.println("]");
|
opt.w.println("]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -615,8 +613,7 @@ public class UmlGraph {
|
||||||
private static Options opt = new Options();
|
private static Options opt = new Options();
|
||||||
|
|
||||||
/** Entry point */
|
/** Entry point */
|
||||||
public static boolean start(RootDoc root)
|
public static boolean start(RootDoc root) throws IOException {
|
||||||
throws IOException {
|
|
||||||
opt.setOptions(root.options());
|
opt.setOptions(root.options());
|
||||||
opt.openFile();
|
opt.openFile();
|
||||||
opt.setOptions(root.classNamed("UMLOptions"));
|
opt.setOptions(root.classNamed("UMLOptions"));
|
||||||
|
|
@ -624,16 +621,13 @@ public class UmlGraph {
|
||||||
ClassDoc[] classes = root.classes();
|
ClassDoc[] classes = root.classes();
|
||||||
|
|
||||||
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
||||||
for (int i = 0; i < classes.length; i++) {
|
for (int i = 0; i < classes.length; i++)
|
||||||
c.print(opt, classes[i]);
|
c.print(opt, classes[i]);
|
||||||
}
|
c.printExtraClasses();
|
||||||
c.printExtraClasses();
|
|
||||||
epilogue();
|
epilogue();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Option checking */
|
/** Option checking */
|
||||||
public static int optionLength(String option) {
|
public static int optionLength(String option) {
|
||||||
if(option.equals("-qualify") ||
|
if(option.equals("-qualify") ||
|
||||||
|
|
|
||||||
|
|
@ -449,9 +449,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
String url = classToUrl(c.qualifiedName());
|
opt.w.print(", URL=\"" + classToUrl(c.qualifiedName())+ "\"");
|
||||||
if (url != null)
|
|
||||||
opt.w.print(", URL=\"" + url + "\"");
|
|
||||||
opt.w.println("];");
|
opt.w.println("];");
|
||||||
ci.nodePrinted = true;
|
ci.nodePrinted = true;
|
||||||
}
|
}
|
||||||
|
|
@ -552,7 +550,7 @@ class ClassGraph {
|
||||||
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
opt.w.print(", style=filled, fillcolor=\"" + opt.nodeFillColor + "\"");
|
||||||
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
opt.w.print(", fontcolor=\"" + opt.nodeFontColor + "\"");
|
||||||
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
opt.w.print(", fontsize=" + opt.nodeFontSize);
|
||||||
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()));
|
opt.w.print(", URL=\"" + classToUrl(entry.getKey().toString()) + "\"");
|
||||||
opt.w.println("]");
|
opt.w.println("]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -615,8 +613,7 @@ public class UmlGraph {
|
||||||
private static Options opt = new Options();
|
private static Options opt = new Options();
|
||||||
|
|
||||||
/** Entry point */
|
/** Entry point */
|
||||||
public static boolean start(RootDoc root)
|
public static boolean start(RootDoc root) throws IOException {
|
||||||
throws IOException {
|
|
||||||
opt.setOptions(root.options());
|
opt.setOptions(root.options());
|
||||||
opt.openFile();
|
opt.openFile();
|
||||||
opt.setOptions(root.classNamed("UMLOptions"));
|
opt.setOptions(root.classNamed("UMLOptions"));
|
||||||
|
|
@ -624,16 +621,13 @@ public class UmlGraph {
|
||||||
ClassDoc[] classes = root.classes();
|
ClassDoc[] classes = root.classes();
|
||||||
|
|
||||||
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
ClassGraph c = new ClassGraph(root.specifiedPackages());
|
||||||
for (int i = 0; i < classes.length; i++) {
|
for (int i = 0; i < classes.length; i++)
|
||||||
c.print(opt, classes[i]);
|
c.print(opt, classes[i]);
|
||||||
}
|
c.printExtraClasses();
|
||||||
c.printExtraClasses();
|
|
||||||
epilogue();
|
epilogue();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Option checking */
|
/** Option checking */
|
||||||
public static int optionLength(String option) {
|
public static int optionLength(String option) {
|
||||||
if(option.equals("-qualify") ||
|
if(option.equals("-qualify") ||
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue