FeatureExtractor1<SEARCH_T> extractor) throws CleartkExtractorException { String featureName = extractor instanceof NamedFeatureExtractor1 ? ((NamedFeatureExtractor1<SEARCH_T>) extractor).getFeatureName() : null; List<Feature> extractedFeatures = new ArrayList<Feature>();
@Override public <SEARCH_T extends Annotation> List<Feature> extract( JCas jCas, Annotation focusAnnotation, Bounds bounds, Class<SEARCH_T> annotationClass, FeatureExtractor1<SEARCH_T> extractor) throws CleartkExtractorException { String featureName = extractor instanceof NamedFeatureExtractor1 ? ((NamedFeatureExtractor1<SEARCH_T>) extractor).getFeatureName() : null; List<String> values = new ArrayList<String>(); for (Context context : this.contexts) { for (Feature feature : context.extract( jCas, focusAnnotation, bounds, annotationClass, extractor)) { values.add(String.valueOf(feature.getValue())); } } Feature feature = new Feature(featureName, Joiner.on('_').join(values)); List<Feature> features = new ArrayList<Feature>(); features.add(new ContextFeature(this.getName(), feature)); return features; } }
CleartkExtractorException { String featureName = extractor instanceof NamedFeatureExtractor1 ? ((NamedFeatureExtractor1<SEARCH_T>)extractor).getFeatureName() : null; List<SEARCH_T> anns = this.select( jCas, focusAnnotation, annotationClass, this.end );
FeatureExtractor1<SEARCH_T> extractor) throws CleartkExtractorException { String featureName = extractor instanceof NamedFeatureExtractor1 ? ((NamedFeatureExtractor1<SEARCH_T>) extractor).getFeatureName() : null; List<SEARCH_T> anns = this.select(jCas, focusAnnotation, annotationClass, this.end);
throws CleartkExtractorException { String featureName = extractor instanceof NamedFeatureExtractor1 ? ((NamedFeatureExtractor1<SEARCH_T>)extractor).getFeatureName() : null;
FeatureExtractor1<SEARCH_T> extractor) throws CleartkExtractorException { String featureName = extractor instanceof NamedFeatureExtractor1 ? ((NamedFeatureExtractor1<SEARCH_T>) extractor).getFeatureName() : null;
? ((NamedFeatureExtractor1<SEARCH_T>) extractor).getFeatureName() : null;