public abstract class AbstractDotFileFormat extends Object
DotFileFormat implementations.| Modifier and Type | Class and Description |
|---|---|
protected static interface |
AbstractDotFileFormat.GraphNodeInjector
Functional Interface for rendering a node.
|
protected static interface |
AbstractDotFileFormat.GraphUsageInjector
Functional Interface for rendering a usage.
|
| Constructor and Description |
|---|
AbstractDotFileFormat(net.kemitix.node.Node<PackageData> base,
net.kemitix.dependency.digraph.maven.plugin.NodePathGenerator nodePathGenerator)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Digraph |
createDigraph() |
protected NodeElement |
findNodeElement(net.kemitix.node.Node<PackageData> node) |
protected String |
getClusterId(net.kemitix.node.Node<PackageData> node) |
protected String |
getNodeId(net.kemitix.node.Node<PackageData> node) |
protected AbstractDotFileFormat.GraphNodeInjector |
getNodeInjector() |
protected String |
getPath(net.kemitix.node.Node<PackageData> headNode,
String delimiter) |
protected AbstractDotFileFormat.GraphUsageInjector |
getUsageInjector() |
protected String |
quoted(String text) |
String |
renderReport()
Generates the report.
|
public AbstractDotFileFormat(net.kemitix.node.Node<PackageData> base, net.kemitix.dependency.digraph.maven.plugin.NodePathGenerator nodePathGenerator)
base - the base packagenodePathGenerator - the node path generatorprotected String getClusterId(net.kemitix.node.Node<PackageData> node)
protected String getPath(net.kemitix.node.Node<PackageData> headNode, String delimiter)
protected Digraph createDigraph()
public String renderReport()
protected AbstractDotFileFormat.GraphUsageInjector getUsageInjector()
protected NodeElement findNodeElement(net.kemitix.node.Node<PackageData> node)
protected AbstractDotFileFormat.GraphNodeInjector getNodeInjector()
protected String getNodeId(net.kemitix.node.Node<PackageData> node)
Copyright © 2016. All rights reserved.