edu.cmu.meteor.scorer
Class MeteorConfiguration

java.lang.Object
  extended by edu.cmu.meteor.scorer.MeteorConfiguration

public class MeteorConfiguration
extends java.lang.Object

Meteor configuration class which can be instantiated, modified with set() methods, and passed to a new MeteorScorer


Constructor Summary
MeteorConfiguration()
          Create configuration with default parameters
 
Method Summary
 int getLangID()
           
 java.lang.String getLanguage()
           
 int getMaxComp()
           
 java.util.ArrayList<java.lang.Integer> getModules()
           
 java.lang.String getModulesString()
           
 java.util.ArrayList<java.lang.Double> getModuleWeights()
           
 java.lang.String getModuleWeightsString()
           
 int getNormalization()
           
 java.net.URL getParaDirURL()
           
 java.util.ArrayList<java.lang.Double> getParameters()
           
 java.lang.String getParametersString()
           
 java.net.URL getSynDirURL()
           
 java.lang.String getTask()
           
 java.lang.String getTaskDesc()
           
 void setLanguage(java.lang.String language)
           
 void setMaxComp(int maxComp)
           
 void setModules(java.util.ArrayList<java.lang.Integer> modules)
           
 void setModulesByName(java.util.ArrayList<java.lang.String> modules)
           
 void setModuleWeights(java.util.ArrayList<java.lang.Double> moduleScores)
           
 void setNormalization(int normalization)
           
 void setParaDirURL(java.net.URL paraDirURL)
           
 void setParameters(java.util.ArrayList<java.lang.Double> parameters)
           
 void setParameters(java.lang.String language, java.lang.String taskName)
           
 void setSynDirURL(java.net.URL synDirURL)
           
 void setTask(java.lang.String task)
          Sets task by name plus default parameters, modules, and module weights for task.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeteorConfiguration

public MeteorConfiguration()
Create configuration with default parameters

Method Detail

getLanguage

public java.lang.String getLanguage()

setLanguage

public void setLanguage(java.lang.String language)

getLangID

public int getLangID()

getTask

public java.lang.String getTask()

getTaskDesc

public java.lang.String getTaskDesc()

setTask

public void setTask(java.lang.String task)
Sets task by name plus default parameters, modules, and module weights for task.

Parameters:
task -

getNormalization

public int getNormalization()

setNormalization

public void setNormalization(int normalization)

getParameters

public java.util.ArrayList<java.lang.Double> getParameters()

getParametersString

public java.lang.String getParametersString()

setParameters

public void setParameters(java.util.ArrayList<java.lang.Double> parameters)

setParameters

public void setParameters(java.lang.String language,
                          java.lang.String taskName)

getModules

public java.util.ArrayList<java.lang.Integer> getModules()

getModulesString

public java.lang.String getModulesString()

setModules

public void setModules(java.util.ArrayList<java.lang.Integer> modules)

setModulesByName

public void setModulesByName(java.util.ArrayList<java.lang.String> modules)

getModuleWeights

public java.util.ArrayList<java.lang.Double> getModuleWeights()

getModuleWeightsString

public java.lang.String getModuleWeightsString()

setModuleWeights

public void setModuleWeights(java.util.ArrayList<java.lang.Double> moduleScores)

getSynDirURL

public java.net.URL getSynDirURL()

setSynDirURL

public void setSynDirURL(java.net.URL synDirURL)

getParaDirURL

public java.net.URL getParaDirURL()

setParaDirURL

public void setParaDirURL(java.net.URL paraDirURL)

getMaxComp

public int getMaxComp()

setMaxComp

public void setMaxComp(int maxComp)