Class AbstractReadHandlerFactory


  • public abstract class AbstractReadHandlerFactory
    extends java.lang.Object
    The AbstractReadHandlerFactory provides a base implementation for all read-handler factories. A read-handler factory decouples the tag-handlers of a SAX parser and allows to configure alternate parser configuations at runtime, resulting in a more flexible parsing process.
    Author:
    Thomas Morgner
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void configure​(org.pentaho.reporting.libraries.base.config.Configuration conf, java.lang.String prefix)
      Configures this factory from the given configuration using the speoified prefix as filter.
      XmlReadHandler getHandler​(java.lang.String namespace, java.lang.String tagname)
      The returned handler can be null, in case no handler is registered.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • configure

        public void configure​(org.pentaho.reporting.libraries.base.config.Configuration conf,
                              java.lang.String prefix)
        Configures this factory from the given configuration using the speoified prefix as filter.
        Parameters:
        conf - the configuration.
        prefix - the key-prefix.
      • getHandler

        public XmlReadHandler getHandler​(java.lang.String namespace,
                                         java.lang.String tagname)
        The returned handler can be null, in case no handler is registered.
        Parameters:
        namespace - the namespace of the xml-tag for which a handler should be returned.
        tagname - the tagname of the xml-tag.
        Returns:
        the instantiated read handler, or null if there is no handler registered.