1616package guru .nidi .graphviz ;
1717
1818import guru .nidi .graphviz .attribute .*;
19- import guru .nidi .graphviz .engine .Format ;
2019import guru .nidi .graphviz .engine .Graphviz ;
2120import guru .nidi .graphviz .model .Graph ;
2221import guru .nidi .graphviz .model .Node ;
2827import static guru .nidi .graphviz .attribute .Color .WHITE ;
2928import static guru .nidi .graphviz .attribute .GraphAttr .pad ;
3029import static guru .nidi .graphviz .attribute .Rank .RankDir .LEFT_TO_RIGHT ;
30+ import static guru .nidi .graphviz .attribute .Size .Mode .FIXED ;
31+ import static guru .nidi .graphviz .attribute .Style .FILLED ;
32+ import static guru .nidi .graphviz .engine .Format .PNG ;
3133import static guru .nidi .graphviz .model .Factory .graph ;
3234import static guru .nidi .graphviz .model .Factory .node ;
3335
34- class LogoCreator {
36+ final class LogoCreator {
37+ private LogoCreator () {
38+ }
39+
3540 public static void main (String [] args ) throws IOException {
3641 final Image duke = Image .of ("graphviz-java/src/test/resources/duke.png" );
37- final Size size = Size .mode (Size . Mode . FIXED ).size (30 , 20 );
42+ final Size size = Size .mode (FIXED ).size (30 , 20 );
3843 final Node d = node ("b" ).with (Label .of ("" ), duke , size );
3944 final Node c = node ("\n \n \n Java" ).with (duke , size ).link (d );
4045 final Node b = node ("\n \n \n Graphviz" ).with (duke , size ).link (d );
@@ -43,8 +48,8 @@ public static void main(String[] args) throws IOException {
4348 final Graph g = graph ()
4449 .graphAttr ().with (GREY80 .gradient (WHITE ).background ().angle (90 ), Rank .dir (LEFT_TO_RIGHT ), pad (5 , 5 ))
4550 .linkAttr ().with (lineWidth )
46- .nodeAttr ().with (lineWidth , Style . FILLED , Color . WHITE .fill (), Font .size (140 ))
51+ .nodeAttr ().with (lineWidth , FILLED , WHITE .fill (), Font .size (140 ))
4752 .with (a );
48- Graphviz .fromGraph (g ).width (1280 ).height (640 ).render (Format . PNG ).toFile (new File ("logo" ));
53+ Graphviz .fromGraph (g ).width (1280 ).height (640 ).render (PNG ).toFile (new File ("logo" ));
4954 }
5055}
0 commit comments