|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DatasetContainer
This unit keeps a collection of datasets and their default properties. It is able to inform it's listeners about additions/removals of datasets. It also servers as a link to the 3d universe, as it attaches and detatches datasets from it.
| Field Summary | |
|---|---|
static int |
MAXGLYPHS
|
| Method Summary | |
|---|---|
void |
addDatasets(Dataset[] datasets)
Adds datasets to the system. |
void |
addDatasets(Dataset[] datasets,
ProgressReporter pud)
Adds datasets to the system, reporting progress |
void |
addListener(DatasetContainerListener listener)
Registers a listener. |
Range |
computeOverallCategoryRange(Category cat)
Returns the overall datarange for the specified category |
java.util.Enumeration |
getAllDatasets()
Returns all loaded datasets. |
Dataset |
getDataset(java.lang.String name)
Returns a dataset. |
java.util.Enumeration |
getDatasetNames()
Returns the dataset names. |
PropertyContainer |
getDefaultsPropertyContainer()
Returns the default property container for the contained datasets |
int |
getGlyphsReserved()
Number of glyphs allocated by datasets with custom numGlyphs setting |
int |
getNumDatasets()
Returns the number of added datasets. |
int |
getNumDefaultsets()
Number of datasets using the default numGlyphs setting |
RangeModel |
getRangeModel()
Returns the range model of this dataset container. |
void |
removeDataset(Dataset dataset)
Removes a dataset from the system. |
void |
removeDataset(Dataset dataset,
ProgressReporter pud)
Removes a dataset from the system. |
void |
removeExtraCategories()
Removes categories which are not used by any currently loaded datsets |
void |
removeListener(DatasetContainerListener listener)
Unregisters a listener. |
| Field Detail |
|---|
static final int MAXGLYPHS
| Method Detail |
|---|
int getGlyphsReserved()
int getNumDefaultsets()
Range computeOverallCategoryRange(Category cat)
int getNumDatasets()
Dataset getDataset(java.lang.String name)
java.util.Enumeration getAllDatasets()
java.util.Enumeration getDatasetNames()
void removeExtraCategories()
void removeDataset(Dataset dataset)
throws SonificationException
SonificationException
void removeDataset(Dataset dataset,
ProgressReporter pud)
throws SonificationException
SonificationException
void addDatasets(Dataset[] datasets)
throws SonificationException
SonificationException
void addDatasets(Dataset[] datasets,
ProgressReporter pud)
throws SonificationException
SonificationExceptionRangeModel getRangeModel()
PropertyContainer getDefaultsPropertyContainer()
void addListener(DatasetContainerListener listener)
void removeListener(DatasetContainerListener listener)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||