package jalview.gui;
-import jalview.api.AnnotationRowFilterI;
+import jalview.api.analysis.AnnotationFilterParameter;
+import jalview.api.analysis.AnnotationFilterParameter.SearchableAnnotationField;
import jalview.datamodel.AlignmentAnnotation;
import jalview.datamodel.Annotation;
-import jalview.datamodel.AnnotationFilterParameter;
-import jalview.datamodel.AnnotationFilterParameter.SearchableAnnotationField;
import jalview.datamodel.ColumnSelection;
import jalview.datamodel.GraphLine;
import jalview.datamodel.SequenceGroup;
import javax.swing.event.ChangeListener;
@SuppressWarnings("serial")
-public abstract class AnnotationRowFilter extends JPanel implements
- AnnotationRowFilterI
+public abstract class AnnotationRowFilter extends JPanel
{
protected AlignViewport av;
}
- @Override
public Vector<String> getAnnotationItems(boolean isSeqAssociated)
{
Vector<String> list = new Vector<String>();
this.currentAnnotation = currentAnnotation;
}
+ public abstract void valueChanged(boolean updateAllAnnotation);
+
+ public abstract void updateView();
+
+ public abstract void reset();
}