org.annotation.wordfreak
Interface FilterCriteriaManager

All Known Implementing Classes:
AnnotationManager

public interface FilterCriteriaManager

This inteface defines how the object that manages filter criteria will be notified of changes to the filter criteria.


Method Summary
 void addAnnotatorNames(java.util.List names)
          Advises the manager that the specified annotator names should be available for filtering.
 void addFilterCriteriaListener(FilterCriteriaListener listener)
          Adds the specified listener the list of listeners notified of filter criteria changes.
 void addMatchCriteria(java.util.List criteria)
          Advises the manager that the specified criteria names should be available for filtering.
 void removeAnnotatorName(java.util.List names)
          Advises the manager that the specified annotator names should be available for filtering unless requested by another source.
 void removeFilterCriteriaListener(FilterCriteriaListener listener)
          Removes the specified listener the list of listeners notified of filter criteria changes.
 void removeMatchCriteria(java.util.List criteria)
          Advises the manager that the specified criteria names should be not available for filtering unless requested by another source.
 

Method Detail

addAnnotatorNames

public void addAnnotatorNames(java.util.List names)
Advises the manager that the specified annotator names should be available for filtering. This method should only be called once by the source of these names.

Parameters:
names - The names of the annotators.

removeAnnotatorName

public void removeAnnotatorName(java.util.List names)
Advises the manager that the specified annotator names should be available for filtering unless requested by another source. This method should only be called once by the source of these names.

Parameters:
names - The names of the annotators.

addMatchCriteria

public void addMatchCriteria(java.util.List criteria)
Advises the manager that the specified criteria names should be available for filtering. This method should only be called once by the source of these names.

Parameters:
criteria - The criteria on which filters are based.

removeMatchCriteria

public void removeMatchCriteria(java.util.List criteria)
Advises the manager that the specified criteria names should be not available for filtering unless requested by another source. This method should only be called once by the source of these names.

Parameters:
criteria - The criteria on which filters are based.

addFilterCriteriaListener

public void addFilterCriteriaListener(FilterCriteriaListener listener)
Adds the specified listener the list of listeners notified of filter criteria changes.

Parameters:
listener -

removeFilterCriteriaListener

public void removeFilterCriteriaListener(FilterCriteriaListener listener)
Removes the specified listener the list of listeners notified of filter criteria changes.

Parameters:
listener -


Copyright © 2004 Thomas Morton and Jeremy LaCivita. All Rights Reserved.