at.tuwien.ifs.somtoolbox.visualization
Class Visualizations

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.visualization.Visualizations
Direct Known Subclasses:
ServerVisualizations

public class Visualizations
extends Object

Version:
$Id: Visualizations.java 3738 2010-08-05 17:25:03Z mayer $
Author:
Rudolf Mayer

Field Summary
private static String[] EXCLUDE_CLASSES
           
private static Integer initFrom
           
static int maxVariants
           
static BackgroundImageVisualizer[] singleton
           
 
Constructor Summary
Visualizations()
           
 
Method Summary
static String[] getAvailableVisualizationNames()
           
static BackgroundImageVisualizer[] getAvailableVisualizations()
           
static String[] getReadyVisualizationNames()
           
static BackgroundImageVisualizer[] getReadyVisualizations()
           
static BackgroundImageVisualizerInstance getVisualizationByName(String name)
          Tries to locate a visualisation by the given name.
static String getVisualizationShortName(String longName)
           
static void initVisualizations(SharedSOMVisualisationData inputObjects, SOMInputReader reader, int defaultPaletteIndex, Palette defaultPalette, Palette[] palettes)
           
static void initVisualizations(SharedSOMVisualisationData inputObjects, SOMInputReader reader, MapPNode map)
          Initialises all registered visualisation - sets the SharedSOMVisualisationData input objects, the MapPNode map, and default palettes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXCLUDE_CLASSES

private static final String[] EXCLUDE_CLASSES

singleton

public static BackgroundImageVisualizer[] singleton

maxVariants

public static int maxVariants

initFrom

private static Integer initFrom
Constructor Detail

Visualizations

public Visualizations()
Method Detail

getAvailableVisualizations

public static BackgroundImageVisualizer[] getAvailableVisualizations()

getReadyVisualizations

public static BackgroundImageVisualizer[] getReadyVisualizations()

getReadyVisualizationNames

public static String[] getReadyVisualizationNames()

initVisualizations

public static void initVisualizations(SharedSOMVisualisationData inputObjects,
                                      SOMInputReader reader,
                                      int defaultPaletteIndex,
                                      Palette defaultPalette,
                                      Palette[] palettes)

initVisualizations

public static void initVisualizations(SharedSOMVisualisationData inputObjects,
                                      SOMInputReader reader,
                                      MapPNode map)
Initialises all registered visualisation - sets the SharedSOMVisualisationData input objects, the MapPNode map, and default palettes.


getVisualizationByName

public static BackgroundImageVisualizerInstance getVisualizationByName(String name)
Tries to locate a visualisation by the given name.

Parameters:
name - the name of the visualisation.
Returns:
the visualisation matching the given name, or null otherwise.

getVisualizationShortName

public static String getVisualizationShortName(String longName)

getAvailableVisualizationNames

public static String[] getAvailableVisualizationNames()