Class DigesterFactory


  • public class DigesterFactory
    extends java.lang.Object
    Wrapper class around the Digester that hide Digester's initialization details.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.Map<java.lang.String,​java.lang.String> SERVLET_API_PUBLIC_IDS
      Mapping of well-known public IDs used by the Servlet API to the matching local resource.
      static java.util.Map<java.lang.String,​java.lang.String> SERVLET_API_SYSTEM_IDS
      Mapping of well-known system IDs used by the Servlet API to the matching local resource.
    • Constructor Summary

      Constructors 
      Constructor Description
      DigesterFactory()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Digester newDigester​(boolean xmlValidation, boolean xmlNamespaceAware, RuleSet rule, boolean blockExternal)
      Create a Digester parser.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SERVLET_API_PUBLIC_IDS

        public static final java.util.Map<java.lang.String,​java.lang.String> SERVLET_API_PUBLIC_IDS
        Mapping of well-known public IDs used by the Servlet API to the matching local resource.
      • SERVLET_API_SYSTEM_IDS

        public static final java.util.Map<java.lang.String,​java.lang.String> SERVLET_API_SYSTEM_IDS
        Mapping of well-known system IDs used by the Servlet API to the matching local resource.
    • Constructor Detail

      • DigesterFactory

        public DigesterFactory()
    • Method Detail

      • newDigester

        public static Digester newDigester​(boolean xmlValidation,
                                           boolean xmlNamespaceAware,
                                           RuleSet rule,
                                           boolean blockExternal)
        Create a Digester parser.
        Parameters:
        xmlValidation - turn on/off xml validation
        xmlNamespaceAware - turn on/off namespace validation
        rule - an instance of RuleSet used for parsing the xml.
        blockExternal - turn on/off the blocking of external resources
        Returns:
        a new digester