public class TagPluginManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
TagPluginManager.TagPluginContextImpl |
Modifier and Type | Field and Description |
---|---|
private javax.servlet.ServletContext |
ctxt |
private boolean |
initialized |
private PageInfo |
pageInfo |
private static java.lang.String |
TAG_PLUGINS_ROOT_ELEM |
private static java.lang.String |
TAG_PLUGINS_XML |
private java.util.HashMap<java.lang.String,TagPlugin> |
tagPlugins |
Constructor and Description |
---|
TagPluginManager(javax.servlet.ServletContext ctxt) |
Modifier and Type | Method and Description |
---|---|
void |
apply(Node.Nodes page,
ErrorDispatcher err,
PageInfo pageInfo) |
private void |
init(ErrorDispatcher err) |
private void |
invokePlugin(Node.CustomTag n)
Invoke tag plugin for the given custom tag, if a plugin exists for
the custom tag's tag handler.
|
private static final java.lang.String TAG_PLUGINS_XML
private static final java.lang.String TAG_PLUGINS_ROOT_ELEM
private boolean initialized
private java.util.HashMap<java.lang.String,TagPlugin> tagPlugins
private javax.servlet.ServletContext ctxt
private PageInfo pageInfo
public void apply(Node.Nodes page, ErrorDispatcher err, PageInfo pageInfo) throws JasperException
JasperException
private void init(ErrorDispatcher err) throws JasperException
JasperException
private void invokePlugin(Node.CustomTag n)