Class AbstractArrayDataSetProperties
- java.lang.Object
-
- idare.imagenode.Interfaces.Layout.DataSetLayoutProperties
-
- idare.imagenode.Data.BasicDataTypes.ArrayData.AbstractArrayDataSetProperties
-
- All Implemented Interfaces:
IDAREService
,Serializable
public abstract class AbstractArrayDataSetProperties extends DataSetLayoutProperties
Basic properties for aArrayDataSet
.- Author:
- Thomas Pfau
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractArrayDataSetProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JPanel
getDataSetDescriptionPane(JScrollPane Legend, String DataSetLabel, ColorMap map, DataSet set)
Plot the Legend for this Dataset.Collection<Class<? extends DataSet>>
getWorkingClassTypes()
Get the DataSet class Types these Properties are supposed to work with.void
testValidity(DataSet set)
Test, whether the provided DataSet is valid to be used with these properties.-
Methods inherited from class idare.imagenode.Interfaces.Layout.DataSetLayoutProperties
equals, getItemFlexibility, getLocalisationPreference, getTypeName, newContainerInstance, toString
-
-
-
-
Method Detail
-
testValidity
public void testValidity(DataSet set) throws WrongFormat
Description copied from class:DataSetLayoutProperties
Test, whether the provided DataSet is valid to be used with these properties.- Specified by:
testValidity
in classDataSetLayoutProperties
- Parameters:
set
- theDataSet
to test- Throws:
WrongFormat
- if the supplied set cannot be used.
-
getDataSetDescriptionPane
public JPanel getDataSetDescriptionPane(JScrollPane Legend, String DataSetLabel, ColorMap map, DataSet set)
Description copied from class:DataSetLayoutProperties
Plot the Legend for this Dataset.- Specified by:
getDataSetDescriptionPane
in classDataSetLayoutProperties
- Parameters:
Legend
- The Legend the returned Panel will be added to (to listen to resize events.DataSetLabel
- the Label of the DataSet these properties are used formap
- the colormap used for the corresponding datasetset
- the dataset for which to generate a DescriptionPane- Returns:
- a JPanel that contains descriptive information about the provided dataset and its visualisation.
-
getWorkingClassTypes
public Collection<Class<? extends DataSet>> getWorkingClassTypes()
Description copied from class:DataSetLayoutProperties
Get the DataSet class Types these Properties are supposed to work with.- Specified by:
getWorkingClassTypes
in classDataSetLayoutProperties
- Returns:
- All Classes these properties can be used for.
-
-