Class TagPluginParser

java.lang.Object
org.apache.tomcat.util.descriptor.tagplugin.TagPluginParser

public class TagPluginParser extends Object
Parser for Tag Plugin descriptors.
  • Constructor Details

    • TagPluginParser

      public TagPluginParser(ServletContext context, boolean blockExternal)
      Creates a new TagPluginParser.
      Parameters:
      context - the servlet context
      blockExternal - whether to block external entities
  • Method Details

    • parse

      public void parse(URL url) throws IOException, SAXException
      Parses a tag plugin descriptor from the given URL.
      Parameters:
      url - the URL of the descriptor file
      Throws:
      IOException - if an I/O error occurs
      SAXException - if a parsing error occurs
    • addPlugin

      public void addPlugin(String tagClass, String pluginClass)
      Registers a plugin class for the given tag class.
      Parameters:
      tagClass - the tag handler class name
      pluginClass - the plugin class name
    • getPlugins

      public Map<String,String> getPlugins()
      Returns the map of registered tag plugins.
      Returns:
      the map from tag class names to plugin class names