Class TokenNameFinderTrainerTool

java.lang.Object
opennlp.tools.cmdline.CmdLineTool
opennlp.tools.cmdline.TypedCmdLineTool<opennlp.tools.namefind.NameSample, opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool.TrainerToolParams>
opennlp.tools.cmdline.AbstractTypedParamTool<opennlp.tools.namefind.NameSample, opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool.TrainerToolParams>
opennlp.tools.cmdline.AbstractEvaluatorTool<opennlp.tools.namefind.NameSample, opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool.TrainerToolParams>
opennlp.tools.cmdline.AbstractTrainerTool<opennlp.tools.namefind.NameSample, opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool.TrainerToolParams>
opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool

public final class TokenNameFinderTrainerTool extends opennlp.tools.cmdline.AbstractTrainerTool<opennlp.tools.namefind.NameSample, opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool.TrainerToolParams>
  • Constructor Details

    • TokenNameFinderTrainerTool

      public TokenNameFinderTrainerTool()
  • Method Details

    • getShortDescription

      public String getShortDescription()
      Overrides:
      getShortDescription in class opennlp.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 class opennlp.tools.cmdline.AbstractEvaluatorTool<opennlp.tools.namefind.NameSample, opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool.TrainerToolParams>
      Parameters:
      format - format to work with
      args - command line arguments