Class TokenNameFinderTrainerTool


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

      • TokenNameFinderTrainerTool

        public TokenNameFinderTrainerTool()
    • Method Detail

      • 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<NameSample,​opennlp.tools.cmdline.namefind.TokenNameFinderTrainerTool.TrainerToolParams>
        Parameters:
        format - format to work with
        args - command line arguments