import jalview.datamodel.SequenceFeature;
import jalview.datamodel.SequenceI;
-import jalview.util.matcher.KeyedMatcherSetI;
+import jalview.datamodel.features.FeatureMatcherSetI;
import java.awt.Color;
import java.awt.Graphics;
* @param featureType
* @return
*/
- KeyedMatcherSetI getFeatureFilter(String featureType);
+ FeatureMatcherSetI getFeatureFilter(String featureType);
/**
- * Answers a shallow copy of the feature filters map
+ * Answers the feature filters map
*
* @return
*/
- public Map<String, KeyedMatcherSetI> getFeatureFilters();
+ public Map<String, FeatureMatcherSetI> getFeatureFilters();
/**
* Sets the filters for the feature type, or removes them if a null or empty
* @param featureType
* @param filter
*/
- void setFeatureFilter(String featureType, KeyedMatcherSetI filter);
+ void setFeatureFilter(String featureType, FeatureMatcherSetI filter);
/**
* Replaces all feature filters with the given map
*
* @param filters
*/
- void setFeatureFilters(Map<String, KeyedMatcherSetI> filters);
+ void setFeatureFilters(Map<String, FeatureMatcherSetI> filters);
/**
* Returns the colour for a particular feature instance. This includes