Class AbstractAnalysisFactory

  • Direct Known Subclasses:
    CharFilterFactory, TokenFilterFactory, TokenizerFactory

    public abstract class AbstractAnalysisFactory
    extends Object
    Abstract parent class for analysis factories TokenizerFactory, TokenFilterFactory and CharFilterFactory.

    The typical lifecycle for a factory consumer is:

    1. Create factory via its constructor (or via XXXFactory.forName)
    2. (Optional) If the factory uses resources such as files, ResourceLoaderAware#inform(ResourceLoader) is called to initialize those resources.
    3. Consumer calls create() to obtain instances.