# Uses of Class
opennlp.tools.util.BaseToolFactory

Packages that use BaseToolFactory
Package
Description
opennlp.tools.chunker
opennlp.tools.doccat
opennlp.tools.langdetect
opennlp.tools.lemmatizer
opennlp.tools.namefind
opennlp.tools.parser
opennlp.tools.postag
opennlp.tools.sentdetect
opennlp.tools.sentiment
opennlp.tools.tokenize
opennlp.tools.util
opennlp.tools.util.model

- ## Uses of BaseToolFactory in opennlp.tools.chunker

  Subclasses of BaseToolFactory in opennlp.tools.chunker
  Modifier and Type
  Class
  Description
  `class`
  `ChunkerFactory`
  Methods in opennlp.tools.chunker that return types with arguments of type BaseToolFactory
  Modifier and Type
  Method
  Description
  `protected Class<? extends BaseToolFactory>`
  ChunkerModel.`getDefaultFactory()`

- ## Uses of BaseToolFactory in opennlp.tools.doccat

  Subclasses of BaseToolFactory in opennlp.tools.doccat
  Modifier and Type
  Class
  Description
  `class`
  `DoccatFactory`
  The factory that provides Doccat default implementations and resources.
  Methods in opennlp.tools.doccat that return types with arguments of type BaseToolFactory
  Modifier and Type
  Method
  Description
  `protected Class<? extends BaseToolFactory>`
  DoccatModel.`getDefaultFactory()`

- ## Uses of BaseToolFactory in opennlp.tools.langdetect

  Subclasses of BaseToolFactory in opennlp.tools.langdetect
  Modifier and Type
  Class
  Description
  `class`
  `LanguageDetectorFactory`
  Default factory used by `LanguageDetector`.
  Methods in opennlp.tools.langdetect that return types with arguments of type BaseToolFactory
  Modifier and Type
  Method
  Description
  `protected Class<? extends BaseToolFactory>`
  LanguageDetectorModel.`getDefaultFactory()`

- ## Uses of BaseToolFactory in opennlp.tools.lemmatizer

  Subclasses of BaseToolFactory in opennlp.tools.lemmatizer
  Modifier and Type
  Class
  Description
  `class`
  `LemmatizerFactory`
  The factory that provides `Lemmatizer` default implementation and resources.
  Methods in opennlp.tools.lemmatizer that return types with arguments of type BaseToolFactory
  Modifier and Type
  Method
  Description
  `protected Class<? extends BaseToolFactory>`
  LemmatizerModel.`getDefaultFactory()`

- ## Uses of BaseToolFactory in opennlp.tools.namefind

  Subclasses of BaseToolFactory in opennlp.tools.namefind
  Modifier and Type
  Class
  Description
  `class`
  `TokenNameFinderFactory`
  The factory that provides `TokenNameFinder` default implementations and resources.
  Methods in opennlp.tools.namefind that return types with arguments of type BaseToolFactory
  Modifier and Type
  Method
  Description
  `protected Class<? extends BaseToolFactory>`
  TokenNameFinderModel.`getDefaultFactory()`

- ## Uses of BaseToolFactory in opennlp.tools.parser

  Subclasses of BaseToolFactory in opennlp.tools.parser
  Modifier and Type
  Class
  Description
  `class`
  `ParserChunkerFactory`

- ## Uses of BaseToolFactory in opennlp.tools.postag

  Subclasses of BaseToolFactory in opennlp.tools.postag
  Modifier and Type
  Class
  Description
  `class`
  `POSTaggerFactory`
  The factory that provides `POSTagger` default implementations and resources.
  Methods in opennlp.tools.postag that return types with arguments of type BaseToolFactory
  Modifier and Type
  Method
  Description
  `protected Class<? extends BaseToolFactory>`
  POSModel.`getDefaultFactory()`

- ## Uses of BaseToolFactory in opennlp.tools.sentdetect

  Subclasses of BaseToolFactory in opennlp.tools.sentdetect
  Modifier and Type
  Class
  Description
  `class`
  `SentenceDetectorFactory`
  The factory that provides `SentenceDetector` default implementations and resources
  Methods in opennlp.tools.sentdetect that return types with arguments of type BaseToolFactory
  Modifier and Type
  Method
  Description
  `protected Class<? extends BaseToolFactory>`
  SentenceModel.`getDefaultFactory()`

- ## Uses of BaseToolFactory in opennlp.tools.sentiment

  Subclasses of BaseToolFactory in opennlp.tools.sentiment
  Modifier and Type
  Class
  Description
  `class`
  `EmojiSentimentFactory`
  A `SentimentFactory` whose context generator adds emoji annotation features (see `EmojiSentimentContextGenerator`).
  `class`
  `SentimentFactory`
  Class for creating sentiment factories for training.

- ## Uses of BaseToolFactory in opennlp.tools.tokenize

  Subclasses of BaseToolFactory in opennlp.tools.tokenize
  Modifier and Type
  Class
  Description
  `class`
  `BPETokenizerFactory`
  A `BaseToolFactory` for BPE tokenization that manages the BPE merge rules artifact and its serialization within a `BPEModel`.
  `class`
  `TokenizerFactory`
  The factory that provides `Tokenizer` default implementation and resources.
  Methods in opennlp.tools.tokenize that return types with arguments of type BaseToolFactory
  Modifier and Type
  Method
  Description
  `protected Class<? extends BaseToolFactory>`
  BPEModel.`getDefaultFactory()`
  `protected Class<? extends BaseToolFactory>`
  TokenizerModel.`getDefaultFactory()`

- ## Uses of BaseToolFactory in opennlp.tools.util

  Methods in opennlp.tools.util that return BaseToolFactory
  Modifier and Type
  Method
  Description
  `static BaseToolFactory`
  BaseToolFactory.`create(Class<? extends BaseToolFactory> factoryClass, opennlp.tools.util.model.ArtifactProvider artifactProvider)`
  Instantiates a `BaseToolFactory` via a given `subclassName`.
  `static BaseToolFactory`
  BaseToolFactory.`create(String subclassName, opennlp.tools.util.model.ArtifactProvider artifactProvider)`
  Instantiates a `BaseToolFactory` via a given `subclassName`.
  Method parameters in opennlp.tools.util with type arguments of type BaseToolFactory
  Modifier and Type
  Method
  Description
  `static BaseToolFactory`
  BaseToolFactory.`create(Class<? extends BaseToolFactory> factoryClass, opennlp.tools.util.model.ArtifactProvider artifactProvider)`
  Instantiates a `BaseToolFactory` via a given `subclassName`.

- ## Uses of BaseToolFactory in opennlp.tools.util.model

  Fields in opennlp.tools.util.model declared as BaseToolFactory
  Modifier and Type
  Field
  Description
  `protected BaseToolFactory`
  BaseModel.`toolFactory`
  Methods in opennlp.tools.util.model that return types with arguments of type BaseToolFactory
  Modifier and Type
  Method
  Description
  `protected Class<? extends BaseToolFactory>`
  BaseModel.`getDefaultFactory()`
  Subclasses should override this method if their module has a default `BaseToolFactory` subclass.
  Constructors in opennlp.tools.util.model with parameters of type BaseToolFactory
  Modifier
  Constructor
  Description
  `protected`
  `BaseModel(String componentName, String languageCode, Map<String,String> manifestInfoEntries, BaseToolFactory factory)`
  Initializes a `BaseModel` instance.