Package opennlp.tools.cmdline.namefind
Class TokenNameFinderTrainerTool
- java.lang.Object
-
- opennlp.tools.cmdline.CmdLineTool
-
- opennlp.tools.cmdline.TypedCmdLineTool<T,P>
-
- opennlp.tools.cmdline.AbstractTypedParamTool<T,P>
-
- opennlp.tools.cmdline.AbstractEvaluatorTool<T,P>
-
- opennlp.tools.cmdline.AbstractTrainerTool<NameSample,opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool.TrainerToolParams>
-
- opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool
-
public final class TokenNameFinderTrainerTool extends opennlp.tools.cmdline.AbstractTrainerTool<NameSample,opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool.TrainerToolParams>
-
-
Constructor Summary
Constructors Constructor Description TokenNameFinderTrainerTool()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getShortDescription()
static Map<String,Object>
loadResources(File resourcePath, File featureGenDescriptor)
Load the resources, such as dictionaries, by reading the feature xml descriptor and looking into the directory passed as argument.static byte[]
openFeatureGeneratorBytes(File featureGenDescriptorFile)
void
run(String format, String[] args)
Executes the tool with the given parameters.
-
-
-
Method Detail
-
getShortDescription
public String getShortDescription()
- Overrides:
getShortDescription
in classopennlp.tools.cmdline.CmdLineTool
- Returns:
- Retrieves a short description of what the tool does
-
openFeatureGeneratorBytes
public static byte[] openFeatureGeneratorBytes(File featureGenDescriptorFile)
-
loadResources
public static Map<String,Object> loadResources(File resourcePath, File featureGenDescriptor) throws IOException
Load the resources, such as dictionaries, by reading the feature xml descriptor and looking into the directory passed as argument.- Parameters:
resourcePath
- The directory in which the resources are to be found.featureGenDescriptor
- The feature xml descriptor.- Returns:
- A map consisting of the file name of the resource and its corresponding Object.
- Throws:
IOException
-
run
public void run(String format, String[] args)
Description copied from class:opennlp.tools.cmdline.TypedCmdLineTool
Executes the tool with the given parameters.- Overrides:
run
in classopennlp.tools.cmdline.AbstractEvaluatorTool<NameSample,opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool.TrainerToolParams>
- Parameters:
format
- format to work withargs
- command line arguments
-
-