at.tuwien.ifs.somtoolbox.apps
Interface SOMToolboxApp

All Known Implementing Classes:
AttendeeMapper, DataMapper, DatasetRandomiser, DataSetViewer, DataWinnerMappingWriter, DistanceMatrixWriter, GHSOM, GrowingSOM, HTMLOutputter, InputDataFileFormatConverter, LabelSOM, LagusKeywordLabeler, MapFileFormatConverter, MapRotator, MnemonicSOM, MnemonicSOMGenerator, QualityMeasureComputer, RGBPaletteConverter, RhythmPatternsMatrixVisualisationSaver, SimilarityRetrieval, SimilarityRetrievalGUI, SimilarityRetrievalWriter, SomFilePacker, SOMLibInputConcatenator, SOMLibVectorNormalization, SOMLibZeroVectorRemover, SOMMerger, SOMTrainer, SOMViewer, StringReplacer, TemplateVectorComparator, TrajectoryOutputter, UnitFileViewer, VectorFile2DatabaseImporter, VectorFileConcatenator, VectorFileRewriter, VisualisationImageSaver

public interface SOMToolboxApp

Marker interface for all SOMToolbox Applications. Add this interface to each class conatining a main-method that is part of the "production" framework. Attention! Classes implementing this Interface must contain a main method, and the following members:

Version:
$Id: SOMToolboxApp.java 4192 2011-03-10 14:27:37Z frank $
Author:
Jakob Frank

Nested Class Summary
static class SOMToolboxApp.Type
          This enum lists the known application types.
 
Field Summary
static String DEV_BY_STRING
           
static String HOMEPAGE
           
static org.jfree.ui.about.ProjectInfo INFO
          Information about the project.
static String INFO_TEXT
           
static String LICENSE_TEXT
           
static Map<String,Class<?>> REQUIRED_MEMBERS
           
static Comparator<Class<? extends SOMToolboxApp>> TYPE_GROUPED_COMPARATOR
           
 

Field Detail

TYPE_GROUPED_COMPARATOR

static final Comparator<Class<? extends SOMToolboxApp>> TYPE_GROUPED_COMPARATOR

REQUIRED_MEMBERS

static final Map<String,Class<?>> REQUIRED_MEMBERS

DEV_BY_STRING

static final String DEV_BY_STRING
See Also:
Constant Field Values

HOMEPAGE

static final String HOMEPAGE
See Also:
Constant Field Values

LICENSE_TEXT

static final String LICENSE_TEXT
See Also:
Constant Field Values

INFO_TEXT

static final String INFO_TEXT
See Also:
Constant Field Values

INFO

static final org.jfree.ui.about.ProjectInfo INFO
Information about the project.