schmitzm.jfree.chart.selection
Interface DatasetSelectionModelProvider<E extends DatasetSelectionModel<?,?,?>>

All Known Subinterfaces:
SelectionRenderer<E>
All Known Implementing Classes:
PointSelectionCategoryRenderer, PointSelectionXYRenderer, SelectionXYLineAndShapeRenderer

public interface DatasetSelectionModelProvider<E extends DatasetSelectionModel<?,?,?>>

Interface for all objects (especially Plots) which provide a AbstractDatasetSelectionModel.

Author:
Martin Schmitz (University of Bonn/Germany)

Method Summary
 E createSelectionModel(Dataset dataset)
          Creates an adequate selection model for a dataset.
 E getSelectionModel()
          Returns the selection model for the (primary) Dataset.
 void setSelectionModel(E model)
          Sets the selection model for the (primary) Dataset.
 

Method Detail

getSelectionModel

E getSelectionModel()
Returns the selection model for the (primary) Dataset.


setSelectionModel

void setSelectionModel(E model)
Sets the selection model for the (primary) Dataset.

Parameters:
model - the new selection model

createSelectionModel

E createSelectionModel(Dataset dataset)
Creates an adequate selection model for a dataset.

Parameters:
dataset - a dataset