# Uses of Annotation Interface
opennlp.tools.commons.Internal

Packages that use Internal
Package
Description
opennlp.tools.cmdline
opennlp.tools.cmdline.params
opennlp.tools.util.ext
opennlp.tools.util.featuregen

- ## Uses of Internal in opennlp.tools.cmdline

  Classes in opennlp.tools.cmdline with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `ArgumentParser`
  Parser for command line arguments.
  `class`
  `TerminateToolException`
  Exception to terminate the execution of a command line tool.

- ## Uses of Internal in opennlp.tools.cmdline.params

  Classes in opennlp.tools.cmdline.params with annotations of type Internal
  Modifier and Type
  Interface
  Description
  `interface`
  `BasicTrainingParams`
  Common training parameters.
  `interface`
  `CVParams`
  Common cross validator parameters.
  `interface`
  `EncodingParameter`
  Encoding parameter.
  `interface`
  `EvaluatorParams`
  Common evaluation parameters.
  `interface`
  `FineGrainedEvaluatorParams`
  Common evaluation parameters.
  `interface`
  `TrainingToolParams`
  Common training parameters.

- ## Uses of Internal in opennlp.tools.util.ext

  Classes in opennlp.tools.util.ext with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `ExtensionLoader`
  The `ExtensionLoader` is responsible to load extensions to the OpenNLP library.

- ## Uses of Internal in opennlp.tools.util.featuregen

  Classes in opennlp.tools.util.featuregen with annotations of type Internal
  Modifier and Type
  Interface
  Description
  `interface`
  `FeatureGeneratorResourceProvider`
  The `FeatureGeneratorResourceProvider` provides access to the resources available in the model.