EVolve.visualization
Class VisualizationFactory

java.lang.Object
  |
  +--EVolve.visualization.VisualizationFactory
Direct Known Subclasses:
BarChartVizFactory, CorrelationVizFactory, DotPlotVizFactory, PredictionVizFactory, StackHotspotVizFactory, StackVizFactory, TableVizFactory, ThreadHotspotVizFactory

public abstract class VisualizationFactory
extends java.lang.Object

Factory of visualizations.


Constructor Summary
VisualizationFactory()
          Creates a visualization factory.
 
Method Summary
abstract  VisualizationDefinition createDefinition()
          Creates the definition of the visualizations.
abstract  Visualization createVisualization()
          Creates a visualization.
 VisualizationDefinition getDefinition()
          Gets the definition of the visualizations.
abstract  java.lang.String getFactoryName()
          Gets the name of the visualization factory.
abstract  java.lang.String getName()
          Gets the name of the visualizations.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisualizationFactory

public VisualizationFactory()
Creates a visualization factory.

Method Detail

getDefinition

public VisualizationDefinition getDefinition()
Gets the definition of the visualizations.

Returns:
definition of the visualizations

getName

public abstract java.lang.String getName()
Gets the name of the visualizations.

Returns:
name of the visualizations

getFactoryName

public abstract java.lang.String getFactoryName()
Gets the name of the visualization factory.

Returns:
name of the visualization factory

createDefinition

public abstract VisualizationDefinition createDefinition()
Creates the definition of the visualizations.

Returns:
definition of the visualizations

createVisualization

public abstract Visualization createVisualization()
Creates a visualization.

Returns:
the visualization