## 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
    Constructor | Description
    --- | ---
    `BaseModel​(String componentName, String languageCode, Map<String,​String> manifestInfoEntries, BaseToolFactory factory)` | Initializes a `BaseModel` instance.