schmitzm.jfree.feature
Class Feature2CategoryDatasetMapping

java.lang.Object
  extended by schmitzm.jfree.feature.Feature2DatasetMapping<CategoryDataset,Comparable<?>,Comparable<?>>
      extended by schmitzm.jfree.feature.Feature2CategoryDatasetMapping

public class Feature2CategoryDatasetMapping
extends Feature2DatasetMapping<CategoryDataset,Comparable<?>,Comparable<?>>

This class implements the mapping between CategoryDataset items (points in chart) and the corresponding Features. The structure of this mapping assumes that there can be multiple dataset items for one feature (e.g. in each series), but only one feature for each dataset item.

Author:
Martin Schmitz

Field Summary
 
Fields inherited from class schmitzm.jfree.feature.Feature2DatasetMapping
dataset, did2fid, featureCollection, fid2did
 
Constructor Summary
Feature2CategoryDatasetMapping(FeatureCollection fc, CategoryDataset dataset)
          Creates a mapping.
 
Method Summary
 Comparable<?> getPrimarySeriesKey()
          Returns the key of the primary series.
 
Methods inherited from class schmitzm.jfree.feature.Feature2DatasetMapping
getDataID, getDataID, getDataIDs, getDataset, getFeatureCollection, getFeatureID, getFeatureID, removeMappingForDataItem, removeMappingForDataItem, removeMappingForFeatureID, setMapping, setMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Feature2CategoryDatasetMapping

public Feature2CategoryDatasetMapping(FeatureCollection fc,
                                      CategoryDataset dataset)
Creates a mapping.

Parameters:
fc - a FeatureCollection (can be null)
dataset - a CategoryDataset
Method Detail

getPrimarySeriesKey

public Comparable<?> getPrimarySeriesKey()
Returns the key of the primary series.

Specified by:
getPrimarySeriesKey in class Feature2DatasetMapping<CategoryDataset,Comparable<?>,Comparable<?>>