org.cleartk.timeml.util
Class FilteringExtractor<T extends org.apache.uima.jcas.tcas.Annotation>

java.lang.Object
  extended by org.cleartk.timeml.util.FilteringExtractor<T>
All Implemented Interfaces:
org.cleartk.classifier.feature.extractor.simple.SimpleFeatureExtractor

public abstract class FilteringExtractor<T extends org.apache.uima.jcas.tcas.Annotation>
extends Object
implements org.cleartk.classifier.feature.extractor.simple.SimpleFeatureExtractor


Copyright (c) 2011, Regents of the University of Colorado
All rights reserved.

Author:
Steven Bethard

Constructor Summary
FilteringExtractor(Class<T> annotationClass, org.cleartk.classifier.feature.extractor.simple.SimpleFeatureExtractor extractor)
           
FilteringExtractor(Class<T> annotationClass, String name, org.cleartk.classifier.feature.extractor.simple.SimpleFeatureExtractor extractor)
           
 
Method Summary
protected abstract  boolean accept(T annotation)
           
 List<org.cleartk.classifier.Feature> extract(org.apache.uima.jcas.JCas view, org.apache.uima.jcas.tcas.Annotation focusAnnotation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilteringExtractor

public FilteringExtractor(Class<T> annotationClass,
                          org.cleartk.classifier.feature.extractor.simple.SimpleFeatureExtractor extractor)

FilteringExtractor

public FilteringExtractor(Class<T> annotationClass,
                          String name,
                          org.cleartk.classifier.feature.extractor.simple.SimpleFeatureExtractor extractor)
Method Detail

extract

public List<org.cleartk.classifier.Feature> extract(org.apache.uima.jcas.JCas view,
                                                    org.apache.uima.jcas.tcas.Annotation focusAnnotation)
                                             throws org.cleartk.classifier.feature.extractor.CleartkExtractorException
Specified by:
extract in interface org.cleartk.classifier.feature.extractor.simple.SimpleFeatureExtractor
Throws:
org.cleartk.classifier.feature.extractor.CleartkExtractorException

accept

protected abstract boolean accept(T annotation)


Copyright © 2012. All Rights Reserved.