java.lang.Object
kieker.analysis.generic.sink.graph.dot.DotExportBuilder<N,E>
- Type Parameters:
N
- node typeE
- edge type
public class DotExportBuilder<N extends INode,E extends IEdge>
extends java.lang.Object
- Since:
- 2.0.0
- Author:
- Sören
-
Constructor Summary
Constructors Constructor Description DotExportBuilder()
-
Method Summary
Modifier and Type Method Description void
addClusterAttribute(DotClusterAttribute attribute, java.util.function.Function<N,java.lang.String> function)
void
addDefaultEdgeAttribute(DotEdgeAttribute attribute, java.util.function.Function<com.google.common.graph.MutableNetwork<N,E>,java.lang.String> function)
void
addDefaultNodeAttribute(DotNodeAttribute attribute, java.util.function.Function<com.google.common.graph.MutableNetwork<N,E>,java.lang.String> function)
void
addEdgeAttribute(DotEdgeAttribute attribute, java.util.function.Function<E,java.lang.String> function)
void
addGraphAttribute(DotGraphAttribute attribute, java.util.function.Function<com.google.common.graph.MutableNetwork<N,E>,java.lang.String> function)
void
addNodeAttribute(DotNodeAttribute attribute, java.util.function.Function<N,java.lang.String> function)
DotExportMapper<N,E>
build()
-
Constructor Details
-
DotExportBuilder
public DotExportBuilder()
-
-
Method Details
-
addGraphAttribute
public void addGraphAttribute(DotGraphAttribute attribute, java.util.function.Function<com.google.common.graph.MutableNetwork<N,E>,java.lang.String> function) -
addDefaultNodeAttribute
public void addDefaultNodeAttribute(DotNodeAttribute attribute, java.util.function.Function<com.google.common.graph.MutableNetwork<N,E>,java.lang.String> function) -
addDefaultEdgeAttribute
public void addDefaultEdgeAttribute(DotEdgeAttribute attribute, java.util.function.Function<com.google.common.graph.MutableNetwork<N,E>,java.lang.String> function) -
addNodeAttribute
public void addNodeAttribute(DotNodeAttribute attribute, java.util.function.Function<N,java.lang.String> function) -
addEdgeAttribute
public void addEdgeAttribute(DotEdgeAttribute attribute, java.util.function.Function<E,java.lang.String> function) -
addClusterAttribute
public void addClusterAttribute(DotClusterAttribute attribute, java.util.function.Function<N,java.lang.String> function) -
build
-