## 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 |
  opennlp.tools.lemmatizer | Package related with the lemmatizer tool
  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 sentece boundries.
  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 and Description
    --- | ---
    `class` | `ChunkerFactory`

    Methods in opennlp.tools.chunker that return types with arguments of type BaseToolFactory
    Modifier and Type | Method and 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 and 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 and 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 and Description
    --- | ---
    `class` | `LanguageDetectorFactory` Default factory used by Language Detector.

    Methods in opennlp.tools.langdetect that return types with arguments of type BaseToolFactory
    Modifier and Type | Method and 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 and Description
    --- | ---
    `class` | `LemmatizerFactory`

    Methods in opennlp.tools.lemmatizer that return types with arguments of type BaseToolFactory
    Modifier and Type | Method and 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 and Description
    --- | ---
    `class` | `TokenNameFinderFactory`

    Methods in opennlp.tools.namefind that return types with arguments of type BaseToolFactory
    Modifier and Type | Method and 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 and Description
    --- | ---
    `class` | `ParserChunkerFactory`

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

    Subclasses of BaseToolFactory in opennlp.tools.postag
    Modifier and Type | Class and Description
    --- | ---
    `class` | `POSTaggerFactory` The factory that provides POS Tagger default implementations and resources

    Methods in opennlp.tools.postag that return types with arguments of type BaseToolFactory
    Modifier and Type | Method and 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 and Description
    --- | ---
    `class` | `SentenceDetectorFactory` The factory that provides SentenceDetecor default implementations and resources

    Methods in opennlp.tools.sentdetect that return types with arguments of type BaseToolFactory
    Modifier and Type | Method and 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 and Description
    --- | ---
    `class` | `TokenizerFactory` The factory that provides `Tokenizer` default implementations and resources.

    Methods in opennlp.tools.tokenize that return types with arguments of type BaseToolFactory
    Modifier and Type | Method and 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 and Description
    --- | ---
    `static BaseToolFactory` | BaseToolFactory.`create(Class<? extends BaseToolFactory> factoryClass, ArtifactProvider artifactProvider)`
    `static BaseToolFactory` | BaseToolFactory.`create(String subclassName, ArtifactProvider artifactProvider)`

    Method parameters in opennlp.tools.util with type arguments of type BaseToolFactory
    Modifier and Type | Method and Description
    --- | ---
    `static BaseToolFactory` | BaseToolFactory.`create(Class<? extends BaseToolFactory> factoryClass, ArtifactProvider artifactProvider)`

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

    Fields in opennlp.tools.util.model declared as BaseToolFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected BaseToolFactory` | BaseModel.`toolFactory`

    Methods in opennlp.tools.util.model that return types with arguments of type BaseToolFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected Class<? extends BaseToolFactory>` | BaseModel.`getDefaultFactory()` Sub-classes should override this method if their module has a default BaseToolFactory sub-class.

    Constructors in opennlp.tools.util.model with parameters of type BaseToolFactory
    Constructor and Description
    `BaseModel(String componentName, String languageCode, Map<String,String> manifestInfoEntries, BaseToolFactory factory)` Initializes the current instance.

Copyright © 2026 The Apache Software Foundation. All rights reserved.