Kieker 1.6

kieker.tools.traceAnalysis.filter.visualization
Class GraphWriterConfiguration

java.lang.Object
  extended by kieker.tools.traceAnalysis.filter.visualization.GraphWriterConfiguration

public class GraphWriterConfiguration
extends Object

Configuration class for the graph writer plugin (see GraphWriterPlugin).

Author:
Holger Knoche

Field Summary
static String CONFIG_PROPERTY_NAME_INCLUDE_WEIGHTS
          Name of the configuration property indicating that weights should be included.
static String CONFIG_PROPERTY_NAME_OUTPUT_FILE_NAME
          Name of the configuration property containing the output file name.
static String CONFIG_PROPERTY_NAME_OUTPUT_PATH_NAME
          Name of the configuration property containing the output path name.
static String CONFIG_PROPERTY_NAME_SELFLOOPS
          Name of the configuration property indicating that self-loops should be displayed.
static String CONFIG_PROPERTY_NAME_SHORTLABELS
          Name of the configuration property indicating that short labels should be used.
 
Constructor Summary
GraphWriterConfiguration()
          Creates a new, empty graph writer configuration.
GraphWriterConfiguration(Configuration configuration)
          Creates a new graph writer configuration that wraps the given configuration.
 
Method Summary
 boolean doIncludeWeights()
          Returns whether edge weights should be included.
 boolean doPlotLoops()
          Returns whether immediate loops should be plotted.
 boolean doUseShortLabels()
          Returns whether short labels should be used.
 Configuration getConfiguration()
          Returns the configuration wrapped by this configuration.
 String getOutputFileName()
          Returns the output file name specified by this configuration.
 String getOutputPath()
          Returns the output path specified by this configuration.
 void setIncludeWeights(boolean value)
          Specifies whether edge weights should be included.
 void setOutputFileName(String outputFileName)
          Sets the output file name specified by this configuration.
 void setOutputPath(String outputPath)
          Sets the output path specified by this configuration.
 void setPlotLoops(boolean value)
          Specifies whether immediate loops should be plotted.
 void setUseShortLabels(boolean value)
          Specifies whether short labels should be used.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONFIG_PROPERTY_NAME_OUTPUT_FILE_NAME

public static final String CONFIG_PROPERTY_NAME_OUTPUT_FILE_NAME
Name of the configuration property containing the output file name.

See Also:
Constant Field Values

CONFIG_PROPERTY_NAME_OUTPUT_PATH_NAME

public static final String CONFIG_PROPERTY_NAME_OUTPUT_PATH_NAME
Name of the configuration property containing the output path name.

See Also:
Constant Field Values

CONFIG_PROPERTY_NAME_INCLUDE_WEIGHTS

public static final String CONFIG_PROPERTY_NAME_INCLUDE_WEIGHTS
Name of the configuration property indicating that weights should be included.

See Also:
Constant Field Values

CONFIG_PROPERTY_NAME_SHORTLABELS

public static final String CONFIG_PROPERTY_NAME_SHORTLABELS
Name of the configuration property indicating that short labels should be used.

See Also:
Constant Field Values

CONFIG_PROPERTY_NAME_SELFLOOPS

public static final String CONFIG_PROPERTY_NAME_SELFLOOPS
Name of the configuration property indicating that self-loops should be displayed.

See Also:
Constant Field Values
Constructor Detail

GraphWriterConfiguration

public GraphWriterConfiguration()
Creates a new, empty graph writer configuration.


GraphWriterConfiguration

public GraphWriterConfiguration(Configuration configuration)
Creates a new graph writer configuration that wraps the given configuration.

Parameters:
configuration - The configuration to wrap
Method Detail

getConfiguration

public Configuration getConfiguration()
Returns the configuration wrapped by this configuration.

Returns:
See above

getOutputFileName

public String getOutputFileName()
Returns the output file name specified by this configuration.

Returns:
See above

setOutputFileName

public void setOutputFileName(String outputFileName)
Sets the output file name specified by this configuration.

Parameters:
outputFileName - The output file name to set

getOutputPath

public String getOutputPath()
Returns the output path specified by this configuration.

Returns:
See above

setOutputPath

public void setOutputPath(String outputPath)
Sets the output path specified by this configuration.

Parameters:
outputPath - The output path to set

doIncludeWeights

public boolean doIncludeWeights()
Returns whether edge weights should be included.

Returns:
See above

setIncludeWeights

public void setIncludeWeights(boolean value)
Specifies whether edge weights should be included.

Parameters:
value - The value to set

doUseShortLabels

public boolean doUseShortLabels()
Returns whether short labels should be used.

Returns:
See above

setUseShortLabels

public void setUseShortLabels(boolean value)
Specifies whether short labels should be used.

Parameters:
value - THe value to set

doPlotLoops

public boolean doPlotLoops()
Returns whether immediate loops should be plotted.

Returns:
See above

setPlotLoops

public void setPlotLoops(boolean value)
Specifies whether immediate loops should be plotted.

Parameters:
value - The value to set

Kieker 1.6

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