# Uses of Class
opennlp.tools.util.BaseToolFactory

Packages that use BaseToolFactory
Package
Description
opennlp.tools.chunker
Package related to finding non-recursive syntactic annotation such as noun phrase chunks.
opennlp.tools.doccat
Package for classifying a document into a category.
opennlp.tools.langdetect
Package related to predicting languages from samples of text.
opennlp.tools.lemmatizer
Package related to the lemmatizer functionality.
opennlp.tools.namefind
Package related to finding proper names and numeric amounts.
opennlp.tools.parser
Package containing common code for performing full syntactic parsing.
opennlp.tools.postag
Package related to part-of-speech tagging.
opennlp.tools.sentdetect
Package related to identifying sentence boundaries.
opennlp.tools.tokenize
Contains classes related to finding token or words in a string.
opennlp.tools.util
Package containing utility data structures and algorithms used by multiple other packages.
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.tokenize

  Subclasses of BaseToolFactory in opennlp.tools.tokenize
  Modifier and Type
  Class
  Description
  `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>`
  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, ArtifactProvider artifactProvider)`
  Instantiates a `BaseToolFactory` via a given `subclassName`.
  `static BaseToolFactory`
  BaseToolFactory.`create(String subclassName, 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, 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.