Kieker 1.12

kieker.tools.traceAnalysis.filter.visualization.dependencyGraph
Class AbstractComponentDependencyGraphFormatter<G extends AbstractDependencyGraph<?>>

java.lang.Object
  extended by kieker.tools.traceAnalysis.filter.visualization.AbstractGraphFormatter<G>
      extended by kieker.tools.traceAnalysis.filter.visualization.dependencyGraph.AbstractDependencyGraphFormatter<G>
          extended by kieker.tools.traceAnalysis.filter.visualization.dependencyGraph.AbstractComponentDependencyGraphFormatter<G>
Type Parameters:
G - The graph type this formatter is for
Direct Known Subclasses:
ComponentAllocationDependencyGraphFormatter, ComponentAssemblyDependencyGraphFormatter

public abstract class AbstractComponentDependencyGraphFormatter<G extends AbstractDependencyGraph<?>>
extends AbstractDependencyGraphFormatter<G>

Abstract superclass for formatters for component-based dependency graphs.

Since:
1.6
Author:
Holger Knoche

Field Summary
 
Fields inherited from class kieker.tools.traceAnalysis.filter.visualization.dependencyGraph.AbstractDependencyGraphFormatter
STEREOTYPE_ALLOCATION_COMPONENT, STEREOTYPE_ASSEMBLY_COMPONENT, STEREOTYPE_EXECUTION_CONTAINER
 
Constructor Summary
AbstractComponentDependencyGraphFormatter()
           
 
Method Summary
protected static java.lang.String createComponentNodeLabel(DependencyGraphNode<AllocationComponent> node, boolean useShortLabels, java.lang.String stereotype)
          Utility function to create a label for component nodes.
 
Methods inherited from class kieker.tools.traceAnalysis.filter.visualization.dependencyGraph.AbstractDependencyGraphFormatter
appendGraphFooter, appendGraphHeader, createAllocationComponentId, createAssemblyComponentId, createContainerId, createNodeId, createNodeId, createOperationNodeId, formatDependencyGraph, formatGraph, getNodeFillColor
 
Methods inherited from class kieker.tools.traceAnalysis.filter.visualization.AbstractGraphFormatter
createFormattedRepresentation, formatDecorations, getDefaultFileName, getDotRepresentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractComponentDependencyGraphFormatter

public AbstractComponentDependencyGraphFormatter()
Method Detail

createComponentNodeLabel

protected static java.lang.String createComponentNodeLabel(DependencyGraphNode<AllocationComponent> node,
                                                           boolean useShortLabels,
                                                           java.lang.String stereotype)
Utility function to create a label for component nodes.

Parameters:
node - The component node to create the label for
useShortLabels - Indicates whether short labels (i.e. without package names) should be used
stereotype - The stereotype to use in the label
Returns:
A formatted component node label

Kieker 1.12

Copyright 2015 Kieker Project, http://kieker-monitoring.net