Class XMLResourceDescriptor

java.lang.Object
org.apache.batik.util.XMLResourceDescriptor

public class XMLResourceDescriptor extends Object
This class describes the XML resources needed to use the various batik modules.
Version:
$Id: XMLResourceDescriptor.java 1808001 2017-09-11 09:51:29Z ssteiner $
  • Field Details

    • XML_PARSER_CLASS_NAME_KEY

      public static final String XML_PARSER_CLASS_NAME_KEY
      The XML parser class name key.
      See Also:
    • CSS_PARSER_CLASS_NAME_KEY

      public static final String CSS_PARSER_CLASS_NAME_KEY
      The CSS parser class name key.
      See Also:
    • RESOURCES

      public static final String RESOURCES
      The resources file name
      See Also:
    • parserProps

      protected static Properties parserProps
      The resource bundle
    • xmlParserClassName

      protected static String xmlParserClassName
      The class name of the XML parser to use.
    • cssParserClassName

      protected static String cssParserClassName
      The class name of the CSS parser to use.
  • Constructor Details

    • XMLResourceDescriptor

      public XMLResourceDescriptor()
  • Method Details

    • getParserProps

      protected static Properties getParserProps()
    • getXMLParserClassName

      public static String getXMLParserClassName()
      Returns the class name of the XML parser to use.

      This method first checks if any XML parser has been specified using the setXMLParserClassName method. If any, this method will return the value of the property 'org.xml.sax.driver' specified in the resources/XMLResourceDescriptor.properties resource file.

    • setXMLParserClassName

      public static void setXMLParserClassName(String xmlParserClassName)
      Sets the class name of the XML parser to use.
      Parameters:
      xmlParserClassName - the classname of the XML parser
    • getCSSParserClassName

      public static String getCSSParserClassName()
      Returns the class name of the CSS parser to use.

      This method first checks if any CSS parser has been specified using the setCSSParserClassName method. If any, this method will return the value of the property 'org.w3c.css.sac.driver' specified in the resources/XMLResourceDescriptor.properties resource file.

    • setCSSParserClassName

      public static void setCSSParserClassName(String cssParserClassName)
      Sets the class name of the CSS parser to use.
      Parameters:
      cssParserClassName - the classname of the CSS parser