Package org.eclipse.jetty.start
Class ModuleGraphWriter
java.lang.Object
org.eclipse.jetty.start.ModuleGraphWriter
Generate a graphviz dot graph of the modules found
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
private String
getProperty
(Props props, String key, String defVal) void
private void
writeHeaderMessage
(PrintWriter out, Path outputFile) private void
writeModuleDetailHeader
(PrintWriter out, String header) private void
writeModuleDetailHeader
(PrintWriter out, String header, int count) private void
writeModuleDetailLine
(PrintWriter out, String line) private void
writeModuleNode
(PrintWriter out, Module module, boolean resolved) private void
writeModules
(PrintWriter out, Modules allmodules, List<Module> enabled) private void
writeRelationships
(PrintWriter out, Iterable<Module> modules, List<Module> enabled)
-
Field Details
-
colorModuleBg
-
colorEnabledBg
-
colorEdgeOptional
-
colorTransitiveBg
-
colorCellBg
-
colorHeaderBg
-
colorModuleFont
-
-
Constructor Details
-
ModuleGraphWriter
public ModuleGraphWriter()
-
-
Method Details
-
config
-
getProperty
-
write
- Throws:
IOException
-
writeHeaderMessage
-
writeModuleDetailHeader
-
writeModuleDetailHeader
-
writeModuleDetailLine
-
writeModuleNode
-
writeModules
-
writeRelationships
-