at.tuwien.ifs.somtoolbox.data
Class SOMVisualisationData

java.lang.Object
  extended by java.util.Observable
      extended by at.tuwien.ifs.somtoolbox.data.SOMVisualisationData

public class SOMVisualisationData
extends java.util.Observable

Version:
$Id: SOMVisualisationData.java 3628 2010-07-07 22:58:37Z mayer $
Author:
Rudolf Mayer

Field Summary
static java.lang.String ADAPTIVE_COORDINATES
           
static java.lang.String CLASS_INFO
           
private  java.lang.Class<?> classType
           
private  java.lang.Object data
           
static java.lang.String DATA_INFO
           
static java.lang.String DATA_WINNER_MAPPING
           
private  java.lang.String[] extensions
           
private  java.lang.String fileName
           
static java.lang.String INPUT_CORRECTIONS
           
static java.lang.String INPUT_VECTOR
           
static java.lang.String INPUT_VECTOR_DISTANCE_MATRIX
           
static java.lang.String LINKAGE_MAP
           
static java.lang.String QUALITY_MEASURE_CACHE_FILE
           
static java.lang.String REGRESS_INFORMATION
           
static java.lang.String TEMPLATE_VECTOR
           
private  java.lang.String type
           
 
Constructor Summary
SOMVisualisationData(java.lang.String[] extensions, java.lang.Object data, java.lang.Class<?> classType, java.lang.String type)
           
 
Method Summary
 java.lang.Class<?> getClassType()
           
 java.lang.Object getData()
           
 java.lang.String[] getExtensions()
           
 java.lang.String getFileName()
           
private  java.lang.String getMessageFromException(java.lang.Exception e)
           
 java.lang.String getType()
           
 boolean hasData()
           
 boolean loadFromFile(javax.swing.JFileChooser fileChooser, java.awt.Frame parentFrame)
           
 void readFromFile(java.lang.String fileName)
           
 void setData(java.lang.Object data)
           
 void setFileName(java.lang.String fileName)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_INFO

public static final java.lang.String CLASS_INFO
See Also:
Constant Field Values

DATA_INFO

public static final java.lang.String DATA_INFO
See Also:
Constant Field Values

DATA_WINNER_MAPPING

public static final java.lang.String DATA_WINNER_MAPPING
See Also:
Constant Field Values

INPUT_VECTOR

public static final java.lang.String INPUT_VECTOR
See Also:
Constant Field Values

TEMPLATE_VECTOR

public static final java.lang.String TEMPLATE_VECTOR
See Also:
Constant Field Values

QUALITY_MEASURE_CACHE_FILE

public static final java.lang.String QUALITY_MEASURE_CACHE_FILE
See Also:
Constant Field Values

LINKAGE_MAP

public static final java.lang.String LINKAGE_MAP
See Also:
Constant Field Values

INPUT_CORRECTIONS

public static final java.lang.String INPUT_CORRECTIONS
See Also:
Constant Field Values

INPUT_VECTOR_DISTANCE_MATRIX

public static final java.lang.String INPUT_VECTOR_DISTANCE_MATRIX
See Also:
Constant Field Values

REGRESS_INFORMATION

public static final java.lang.String REGRESS_INFORMATION
See Also:
Constant Field Values

ADAPTIVE_COORDINATES

public static final java.lang.String ADAPTIVE_COORDINATES
See Also:
Constant Field Values

classType

private java.lang.Class<?> classType

data

private java.lang.Object data

extensions

private java.lang.String[] extensions

fileName

private java.lang.String fileName

type

private java.lang.String type
Constructor Detail

SOMVisualisationData

public SOMVisualisationData(java.lang.String[] extensions,
                            java.lang.Object data,
                            java.lang.Class<?> classType,
                            java.lang.String type)
Method Detail

getClassType

public java.lang.Class<?> getClassType()

getData

public java.lang.Object getData()

getExtensions

public java.lang.String[] getExtensions()

getFileName

public java.lang.String getFileName()

getMessageFromException

private java.lang.String getMessageFromException(java.lang.Exception e)

getType

public java.lang.String getType()

hasData

public boolean hasData()

loadFromFile

public boolean loadFromFile(javax.swing.JFileChooser fileChooser,
                            java.awt.Frame parentFrame)
                     throws SOMToolboxException
Throws:
SOMToolboxException

readFromFile

public void readFromFile(java.lang.String fileName)
                  throws SOMToolboxException
Throws:
SOMToolboxException

setData

public void setData(java.lang.Object data)

setFileName

public void setFileName(java.lang.String fileName)