Class FileSourceSaxHandlerFactory

  • All Implemented Interfaces:
    SourceSaxHandlerFactory

    public class FileSourceSaxHandlerFactory
    extends Object
    implements SourceSaxHandlerFactory
    A Factory which creates a SAX handler for file sources.
    Version:
    $Id: FileSourceSaxHandlerFactory.java 1839288 2018-08-27 09:48:33Z tv $
    • Constructor Detail

      • FileSourceSaxHandlerFactory

        public FileSourceSaxHandlerFactory()
    • Method Detail

      • getType

        public String getType()
        Returns the source type which can be handled by the FileSourceSaxHandlers created by this factory.
        Specified by:
        getType in interface SourceSaxHandlerFactory
        Returns:
        "fileSource".
      • getSourceSaxHandler

        public final SourceSaxHandler getSourceSaxHandler​(ConfigurationProvider configurationProvider,
                                                          UnitDescriptor unitDescriptor,
                                                          ConfigurationHandlers configurationHandlers)
        Returns a FileSourceSaxHandlers for reading the configuration of file sources.
        Specified by:
        getSourceSaxHandler in interface SourceSaxHandlerFactory
        Parameters:
        configurationProvider - The access object for the configuration files, not null.
        unitDescriptor - The description of the generation unit, not null.
        configurationHandlers - All known configuration handlers, not null.
        Returns:
        a new FileSourcesSaxHandlers.