DataIndexerFactory (Apache OpenNLP Tools 2.5.9 API)
Description: declaration: package: opennlp.tools.ml.model, class: DataIndexerFactory

# Class DataIndexerFactory

java.lang.Object
opennlp.tools.ml.model.DataIndexerFactory

public class DataIndexerFactory extends Object
A factory that produces `DataIndexer` instances.

See Also:
  - `DataIndexer`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `DataIndexerFactory()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static DataIndexer`
  `getDataIndexer(TrainingParameters parameters, Map<String,String> reportMap)`
  Instantiates a `DataIndexer` configured via `TrainingParameters`.

  ### Methods inherited from class Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### DataIndexerFactory

    public DataIndexerFactory()

- ## Method Details

  - ### getDataIndexer

    public static DataIndexer getDataIndexer(TrainingParameters parameters, Map<String,String> reportMap)
    Instantiates a `DataIndexer` configured via `TrainingParameters`.
    Parameters:
      `parameters` - The `TrainingParameters` used for configuration.
      `reportMap` - The `Map` used for reporting.
    Returns:
      A ready to use `DataIndexer` instance.
    Throws:
      `ExtensionNotLoadedException` - Thrown if a class name was configured for the indexer, yet the extension could not be loaded.
    See Also:
      - `ExtensionLoader`