Package opennlp.tools.util
Class TrainingParameters
- java.lang.Object
- 
- opennlp.tools.util.TrainingParameters
 
- 
 public class TrainingParameters extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringALGORITHM_PARAMstatic StringCUTOFF_PARAMstatic StringITERATIONS_PARAMstatic StringTHREADS_PARAMstatic StringTRAINER_TYPE_PARAM
 - 
Constructor SummaryConstructors Constructor Description TrainingParameters()TrainingParameters(InputStream in)TrainingParameters(Map<String,String> map)Deprecated.TrainingParameters(TrainingParameters trainingParameters)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Stringalgorithm()Retrieves the training algorithm name.Stringalgorithm(String namespace)Retrieves the training algorithm name for a given name space.static TrainingParametersdefaultParams()booleangetBooleanParameter(String key, boolean defaultValue)get a Boolean parameterbooleangetBooleanParameter(String namespace, String key, boolean defaultValue)get a Boolean parameter in the specified namespacedoublegetDoubleParameter(String key, double defaultValue)get a Double parameterdoublegetDoubleParameter(String namespace, String key, double defaultValue)get a Double parameter in the specified namespaceintgetIntParameter(String key, int defaultValue)get an Integer parameterintgetIntParameter(String namespace, String key, int defaultValue)get an Integer parameter in the specified namespaceMap<String,Object>getObjectSettings()Retrieves all parameters without a name space.Map<String,Object>getObjectSettings(String namespace)Retrieves a map with the training parameters which have the passed name space.TrainingParametersgetParameters(String namespace)Map<String,String>getSettings()Deprecated.usegetObjectSettings()insteadMap<String,String>getSettings(String namespace)Deprecated.usegetObjectSettings(String)insteadStringgetStringParameter(String key, String defaultValue)get a String parameter.StringgetStringParameter(String namespace, String key, String defaultValue)get a String parameter in the specified namespace.voidput(String key, boolean value)voidput(String key, double value)voidput(String key, int value)voidput(String key, String value)voidput(String namespace, String key, boolean value)voidput(String namespace, String key, double value)voidput(String namespace, String key, int value)voidput(String namespace, String key, String value)voidputIfAbsent(String key, boolean value)voidputIfAbsent(String key, double value)voidputIfAbsent(String key, int value)voidputIfAbsent(String key, String value)voidputIfAbsent(String namespace, String key, boolean value)voidputIfAbsent(String namespace, String key, double value)voidputIfAbsent(String namespace, String key, int value)voidputIfAbsent(String namespace, String key, String value)voidserialize(OutputStream out)
 
- 
- 
- 
Field Detail- 
ALGORITHM_PARAMpublic static final String ALGORITHM_PARAM - See Also:
- Constant Field Values
 
 - 
TRAINER_TYPE_PARAMpublic static final String TRAINER_TYPE_PARAM - See Also:
- Constant Field Values
 
 - 
ITERATIONS_PARAMpublic static final String ITERATIONS_PARAM - See Also:
- Constant Field Values
 
 - 
CUTOFF_PARAMpublic static final String CUTOFF_PARAM - See Also:
- Constant Field Values
 
 - 
THREADS_PARAMpublic static final String THREADS_PARAM - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
TrainingParameterspublic TrainingParameters() 
 - 
TrainingParameterspublic TrainingParameters(TrainingParameters trainingParameters) 
 - 
TrainingParameterspublic TrainingParameters(InputStream in) throws IOException - Throws:
- IOException
 
 
- 
 - 
Method Detail- 
algorithmpublic String algorithm(String namespace) Retrieves the training algorithm name for a given name space.- Returns:
- the name or null if not set.
 
 - 
algorithmpublic String algorithm() Retrieves the training algorithm name.- Returns:
- the name or null if not set.
 
 - 
getSettingspublic Map<String,String> getSettings(String namespace) Deprecated.usegetObjectSettings(String)insteadRetrieves a map with the training parameters which have the passed name space.- Parameters:
- namespace-
- Returns:
- a parameter map which can be passed to the train and validate methods.
 
 - 
getSettingspublic Map<String,String> getSettings() Deprecated.usegetObjectSettings()insteadRetrieves all parameters without a name space.- Returns:
- the settings map
 
 - 
getObjectSettingspublic Map<String,Object> getObjectSettings(String namespace) Retrieves a map with the training parameters which have the passed name space.- Parameters:
- namespace-
- Returns:
- a parameter map which can be passed to the train and validate methods.
 
 - 
getObjectSettingspublic Map<String,Object> getObjectSettings() Retrieves all parameters without a name space.- Returns:
- the settings map
 
 - 
getParameterspublic TrainingParameters getParameters(String namespace) 
 - 
putIfAbsentpublic void putIfAbsent(String key, int value) 
 - 
putIfAbsentpublic void putIfAbsent(String key, double value) 
 - 
putIfAbsentpublic void putIfAbsent(String key, boolean value) 
 - 
putpublic void put(String key, int value) 
 - 
putpublic void put(String key, double value) 
 - 
putpublic void put(String key, boolean value) 
 - 
serializepublic void serialize(OutputStream out) throws IOException - Throws:
- IOException
 
 - 
getStringParameterpublic String getStringParameter(String key, String defaultValue) get a String parameter.ClassCastExceptioncan be thrown if the value is notString- Parameters:
- key-
- defaultValue-
- Returns:
 
 - 
getStringParameterpublic String getStringParameter(String namespace, String key, String defaultValue) get a String parameter in the specified namespace.ClassCastExceptioncan be thrown if the value is notString- Parameters:
- namespace-
- key-
- defaultValue-
- Returns:
 
 - 
getIntParameterpublic int getIntParameter(String key, int defaultValue) get an Integer parameter- Parameters:
- key-
- defaultValue-
- Returns:
 
 - 
getIntParameterpublic int getIntParameter(String namespace, String key, int defaultValue) get an Integer parameter in the specified namespace- Parameters:
- namespace-
- key-
- defaultValue-
- Returns:
 
 - 
getDoubleParameterpublic double getDoubleParameter(String key, double defaultValue) get a Double parameter- Parameters:
- key-
- defaultValue-
- Returns:
 
 - 
getDoubleParameterpublic double getDoubleParameter(String namespace, String key, double defaultValue) get a Double parameter in the specified namespace- Parameters:
- namespace-
- key-
- defaultValue-
- Returns:
 
 - 
getBooleanParameterpublic boolean getBooleanParameter(String key, boolean defaultValue) get a Boolean parameter- Parameters:
- key-
- defaultValue-
- Returns:
 
 - 
getBooleanParameterpublic boolean getBooleanParameter(String namespace, String key, boolean defaultValue) get a Boolean parameter in the specified namespace- Parameters:
- namespace-
- key-
- defaultValue-
- Returns:
 
 - 
defaultParamspublic static TrainingParameters defaultParams() 
 
- 
 
-