edu.washington.cs.knowitall.extractor.mapper
Class StopListFilter

java.lang.Object
  extended by edu.washington.cs.knowitall.extractor.mapper.Mapper<T>
      extended by edu.washington.cs.knowitall.extractor.mapper.FilterMapper<ChunkedExtraction>
          extended by edu.washington.cs.knowitall.extractor.mapper.StopListFilter

public class StopListFilter
extends FilterMapper<ChunkedExtraction>

A mapper that filters out any extractions containing a token or POS tag from a given set.

Author:
afader

Constructor Summary
StopListFilter()
          Constructs a new StopListFilter with empty sets for POS tags and tokens.
StopListFilter(java.util.Set<java.lang.String> stopTokens, java.util.Set<java.lang.String> stopPosTags)
          Constructs a new StopListFilter object from the given sets of tokens and POS tags.
 
Method Summary
 void addStopPosTag(java.lang.String posTag)
          Adds posTag to the set of stop POS tags.
 void addStopToken(java.lang.String token)
          Adds token to the set of stop tokens.
 boolean doFilter(ChunkedExtraction extr)
           
 
Methods inherited from class edu.washington.cs.knowitall.extractor.mapper.FilterMapper
doMap
 
Methods inherited from class edu.washington.cs.knowitall.extractor.mapper.Mapper
disable, enable, isEnabled, map
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StopListFilter

public StopListFilter()
Constructs a new StopListFilter with empty sets for POS tags and tokens.


StopListFilter

public StopListFilter(java.util.Set<java.lang.String> stopTokens,
                      java.util.Set<java.lang.String> stopPosTags)
Constructs a new StopListFilter object from the given sets of tokens and POS tags.

Parameters:
stopTokens -
stopPosTags -
Method Detail

addStopToken

public void addStopToken(java.lang.String token)
Adds token to the set of stop tokens.

Parameters:
token -

addStopPosTag

public void addStopPosTag(java.lang.String posTag)
Adds posTag to the set of stop POS tags.

Parameters:
posTag -

doFilter

public boolean doFilter(ChunkedExtraction extr)
Specified by:
doFilter in class FilterMapper<ChunkedExtraction>