de.cau.cs.kieler.kiml.grana.visualization
Class VisualizationServices

java.lang.Object
  extended by de.cau.cs.kieler.kiml.grana.visualization.VisualizationServices

public final class VisualizationServices
extends Object

Singleton class for global access to the KIML GRANA result visualization.

Rating red

Method Summary
static VisualizationServices getInstance()
          Returns the singleton instance.
 Visualization getVisualization(String visualizationType, Object object)
          Returns a visualization for the given type and object.
 void visualize(List<AbstractInfoAnalysis> analyses, Map<String,Object> results, boolean silent)
          Visualizes the analyses results using all registered visualization methods.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static VisualizationServices getInstance()
Returns the singleton instance.

Returns:
the singleton instance

getVisualization

public Visualization getVisualization(String visualizationType,
                                      Object object)
Returns a visualization for the given type and object.

Parameters:
visualizationType - the visualization type
object - the object which has to be visualized
Returns:
the visualization

visualize

public void visualize(List<AbstractInfoAnalysis> analyses,
                      Map<String,Object> results,
                      boolean silent)
Visualizes the analyses results using all registered visualization methods.

Parameters:
analyses - the analyses
results - the results
silent - true if only silent visualization methods should be used