org.apache.commons.digester.plugins

Class PluginDeclarationRule

public class PluginDeclarationRule extends Rule

A Digester rule which allows the user to pre-declare a class which is to be referenced later at a plugin point by a PluginCreateRule.

Normally, a PluginDeclarationRule is added to a Digester instance with the pattern "{root}/plugin" or "* /plugin" where {root} is the name of the root tag in the input document.

Since: 1.6

Constructor Summary
PluginDeclarationRule()
constructor
Method Summary
voidbegin(String namespace, String name, Attributes attributes)
Invoked upon reading a tag defining a plugin declaration.
static voiddeclarePlugin(Digester digester, Properties props)

Constructor Detail

PluginDeclarationRule

public PluginDeclarationRule()
constructor

Method Detail

begin

public void begin(String namespace, String name, Attributes attributes)
Invoked upon reading a tag defining a plugin declaration. The tag must have the following mandatory attributes:

Parameters: namespace The xml namespace in which the xml element which triggered this rule resides. name The name of the xml element which triggered this rule. attributes The set of attributes on the xml element which triggered this rule.

Throws: java.lang.Exception

declarePlugin

public static void declarePlugin(Digester digester, Properties props)
Copyright © 2001-2010 Apache Software Foundation. All Rights Reserved.