info.ephyra.questionanalysis.atype.extractor
Class FeatureExtractorFactory

java.lang.Object
  extended by info.ephyra.questionanalysis.atype.extractor.FeatureExtractorFactory

public class FeatureExtractorFactory
extends java.lang.Object

Creates a feature extractor for a specific language.

Version:
2008-02-10
Author:
Justin Betteridge

Field Summary
private static java.util.Map<java.lang.String,Properties> propertyMap
           
 
Constructor Summary
FeatureExtractorFactory()
           
 
Method Summary
static FeatureExtractor getInstance(edu.cmu.lti.javelin.util.Language language)
           
static void main(java.lang.String[] args)
          Invokes FeatureExtractor.printFeatures(java.lang.String, java.util.List) with feature names specified on the command line.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertyMap

private static java.util.Map<java.lang.String,Properties> propertyMap
Constructor Detail

FeatureExtractorFactory

public FeatureExtractorFactory()
Method Detail

getInstance

public static FeatureExtractor getInstance(edu.cmu.lti.javelin.util.Language language)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Invokes FeatureExtractor.printFeatures(java.lang.String, java.util.List) with feature names specified on the command line.

Parameters:
args - command-line arguments: "<Language> <datasetFile> [<feature1> <feature2> ...]"
Throws:
java.lang.Exception