Class SetPropertiesRule
java.lang.Object
org.apache.tomcat.util.digester.Rule
org.apache.tomcat.util.digester.SetPropertiesRule
Rule implementation that sets properties on the object at the top of the stack, based on attributes with corresponding names.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCallback interface for objects that need to be notified when all XML attributes have been processed by this rule. -
Field Summary
FieldsModifier and TypeFieldDescriptionThe set of property names to exclude from processing, ornullif all properties should be processed.Fields inherited from class Rule
digester, namespaceURI, sm -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new SetPropertiesRule that will process all attributes.SetPropertiesRule(String[] exclude) Create a new SetPropertiesRule that will exclude the specified property names from being set. -
Method Summary
Methods inherited from class Rule
body, end, finish, getDigester, getNamespaceURI, setDigester, setNamespaceURI
-
Field Details
-
excludes
-
-
Constructor Details
-
SetPropertiesRule
public SetPropertiesRule()Create a new SetPropertiesRule that will process all attributes. -
SetPropertiesRule
Create a new SetPropertiesRule that will exclude the specified property names from being set.- Parameters:
exclude- the property names to exclude
-
-
Method Details
-
begin
Process the beginning of this element.- Overrides:
beginin classRule- Parameters:
namespace- the namespace URI of the matching element, or an empty string if the parser is not namespace aware or the element has no namespacetheName- the local name if the parser is namespace aware, or just the element name otherwiseattributes- The attribute list for this element- Throws:
Exception- if an error occurs while processing the event
-
toString
-