sonification.dataimport.visbards_resourcetoolkit.repository.category
Interface Category

All Superinterfaces:
SettingsHolder
All Known Subinterfaces:
PseudoCategory
All Known Implementing Classes:
DefaultPseudoCategory, PseudoLocation

public interface Category
extends SettingsHolder


Method Summary
 void addListener(CategoryListener listener)
          Registers a listener to this instance.
 ColorPalette getColorPalette()
          Returns the color palette for this category.
 java.lang.String getName()
          Returns the name of this category
 Range getOverallRange()
          Returns the overall data range for this category.
 Range getRange()
          Returns the data range for this category.
 CategoryType getType()
          Returns the immutable type object of this category
 boolean isPresentational()
          Returns true if category is presentational.
 boolean isPseudo()
          Returns true if this category is a pseudo category.
 void removeListener(CategoryListener listener)
          Unregisters a listener.
 void setColorPalette(ColorPalette pal)
          Changes the color palette.
 void setOverallRange(Range rng)
          Changes the overall data range for this category.
 void setRange(Range rng)
          Changes the data range for this category.
 
Methods inherited from interface sonification.dataimport.visbards_resourcetoolkit.model.SettingsHolder
getHolderID, getSettings, setSettings
 

Method Detail

getName

java.lang.String getName()
Returns the name of this category


getType

CategoryType getType()
Returns the immutable type object of this category


isPseudo

boolean isPseudo()
Returns true if this category is a pseudo category.


isPresentational

boolean isPresentational()
Returns true if category is presentational.


getColorPalette

ColorPalette getColorPalette()
Returns the color palette for this category.


setColorPalette

void setColorPalette(ColorPalette pal)
Changes the color palette. Informes the listeners.


getRange

Range getRange()
Returns the data range for this category. This range of data values expected for this category.


setRange

void setRange(Range rng)
Changes the data range for this category.


getOverallRange

Range getOverallRange()
Returns the overall data range for this category.


setOverallRange

void setOverallRange(Range rng)
Changes the overall data range for this category.


addListener

void addListener(CategoryListener listener)
Registers a listener to this instance.


removeListener

void removeListener(CategoryListener listener)
Unregisters a listener.