Top Description Inners Fields Constructors Methods
org.apache.tomcat.util.descriptor.tagplugin

public Class TagPluginParser

extends Object
Class Inheritance
Imports
java.io.IOException, .InputStream, java.net.URL, java.util.HashMap, .Map, jakarta.servlet.ServletContext, org.apache.juli.logging.Log, .LogFactory, org.apache.tomcat.util.descriptor.DigesterFactory, .XmlErrorHandler, org.apache.tomcat.util.digester.Digester, .RuleSet, org.xml.sax.InputSource, .SAXException

Parser for Tag Plugin descriptors.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private final Digester
private final Log
private final Map<String, String>
private static final String

Constructor Summary

AccessConstructor and Description
public
TagPluginParser(ServletContext context, boolean blockExternal)

Method Summary

Modifier and TypeMethod and Description
public void
addPlugin(String tagClass, String pluginClass)

public Map<String, String>
public void
parse(URL url)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

digesterback to summary
private final Digester digester
logback to summary
private final Log log
pluginsback to summary
private final Map<String, String> plugins
PREFIXback to summary
private static final String PREFIX

Constructor Detail

TagPluginParserback to summary
public TagPluginParser(ServletContext context, boolean blockExternal)

Method Detail

addPluginback to summary
public void addPlugin(String tagClass, String pluginClass)
getPluginsback to summary
public Map<String, String> getPlugins()
parseback to summary
public void parse(URL url) throws IOException, SAXException
org.apache.tomcat.util.descriptor.tagplugin back to summary

private Class TagPluginParser.TagPluginRuleSet

extends Object
implements RuleSet
Class Inheritance
  • java.lang.Object
  • org.apache.tomcat.util.descriptor.tagplugin.TagPluginParser.TagPluginRuleSet
All Implemented Interfaces
org.apache.tomcat.util.digester.RuleSet

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
addRuleInstances(Digester
Digester instance to which the new Rule instances should be added.
digester
)

Implements org.apache.tomcat.util.digester.RuleSet.addRuleInstances.

Add the set of Rule instances defined in this RuleSet to the specified Digester instance, associating them with our namespace URI (if any).

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

TagPluginRuleSetback to summary
private TagPluginRuleSet()

Method Detail

addRuleInstancesback to summary
public void addRuleInstances(Digester digester)

Implements org.apache.tomcat.util.digester.RuleSet.addRuleInstances.

Doc from org.apache.tomcat.util.digester.RuleSet.addRuleInstances.

Add the set of Rule instances defined in this RuleSet to the specified Digester instance, associating them with our namespace URI (if any). This method should only be called by a Digester instance.

Parameters
digester:Digester

Digester instance to which the new Rule instances should be added.

Annotations
@Override