Class GraphvizUtils


  • public class GraphvizUtils
    extends java.lang.Object
    • Constructor Detail

      • GraphvizUtils

        public GraphvizUtils()
    • Method Detail

      • getDotExecutableForTest

        public static final java.lang.String getDotExecutableForTest()
      • setDotExecutable

        public static final void setDotExecutable​(java.lang.String value)
      • createForSystemDot

        public static Graphviz createForSystemDot​(ISkinParam skinParam,
                                                  java.lang.String dotString,
                                                  java.lang.String... type)
      • create

        public static Graphviz create​(ISkinParam skinParam,
                                      java.lang.String dotString,
                                      java.lang.String... type)
      • getDotExe

        public static java.io.File getDotExe()
      • getenvGraphvizDot

        public static java.lang.String getenvGraphvizDot()
      • removeLocalLimitSize

        public static void removeLocalLimitSize()
      • setLocalImageLimit

        public static void setLocalImageLimit​(int value)
      • getenvImageLimit

        public static int getenvImageLimit()
      • getenvDefaultConfigFilename

        public static java.lang.String getenvDefaultConfigFilename()
      • getenvLogData

        public static java.lang.String getenvLogData()
      • dotVersion

        public static java.lang.String dotVersion()
                                           throws java.io.IOException,
                                                  java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • graphviz244onWindows

        public static boolean graphviz244onWindows()
      • retrieveVersion

        public static int retrieveVersion​(java.lang.String s)
      • getDotVersion

        public static int getDotVersion()
                                 throws java.io.IOException,
                                        java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • addDotStatus

        public static int addDotStatus​(java.util.List<java.lang.String> result,
                                       boolean withRichText)