1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package testapp.data;
/**
*
* @author sven
*/
public class GraphConstants {
public static String getDOTStart() {
// return "digraph G {\r\n\tgraph [rankdir = \"LR\"];\r\n";
return "digraph G {\r\n\tgraph[rankdir = \"LR\"];\r\n";
}
public static String getDOTEnd() {
return "\r\n}";
}
public final static String getDotLegend() {
StringBuilder res = new StringBuilder("\t/* Legend */\r\n");
res.append("\tsubgraph cluster_1 { \r\n");
res.append("\t\tfontname=Verdana;\r\n");
res.append("\t\tlabel = \"Legende\";\r\n");
res.append("\t\tcolor=lightgrey;\r\n");
res.append("\t\tstyle=filled;\r\n");
res.append("\t\tHOME [style=filled,fontname=verdana,fontsize=10,color=white,shape=house,rank=0];\r\n");
res.append("\t\tLink [style=filled,fontname=verdana,fontsize=10,color=white,shape=box,rank=0];\r\n");
res.append("\t\tImage [style=filled,fontname=verdana,fontsize=10,color=white,shape=octagon,rank=0];\r\n");
res.append("\t\tScript [style=filled,fontname=verdana,fontsize=10,color=white,shape=ellipse,rank=0];\r\n");
res.append("\t\tCSS [style=filled,fontname=verdana,fontsize=10,color=white,shape=septagon,rank=0];\r\n");
res.append("\t\tIframe [style=filled,fontname=verdana,fontsize=10,color=white,shape=doubleoctagon,rank=0];\r\n");
res.append("\t\tSuspicious [style=filled,fontname=verdana,fontsize=10,color=orange,shape=ellipse,rank=1];\r\n");
res.append("\t\tCritical [style=filled,fontname=verdana,fontsize=10,color=red2,shape=ellipse,rank=1];\r\n");
res.append("\t\tUnknown [style=filled,fontname=verdana,fontsize=10,color=slateblue1,shape=ellipse,rank=1];\r\n");
res.append("\t}\r\n");
return res.toString();
}
public static final String getEmptyMessage() {
return "\"Keine kritischen Elemente gefunden\" [style=filled,color=limegreen];\r\n";
}
}
|