Author: skitching
Date: Wed Feb 23 19:17:09 2005
New Revision: 155149

URL: http://svn.apache.org/viewcvs?view=rev&rev=155149
Log:
Remove functionality to auto-insert mountpoint prefix, as this makes
it very awkward to add custom rules that are associated with the
mountpoint; what pattern would be used?

Modified:
    
jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/plugins/PluginRuleManager.java

Modified: 
jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/plugins/PluginRuleManager.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/plugins/PluginRuleManager.java?view=diff&r1=155148&r2=155149
==============================================================================
--- 
jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/plugins/PluginRuleManager.java
 (original)
+++ 
jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/plugins/PluginRuleManager.java
 Wed Feb 23 19:17:09 2005
@@ -210,16 +210,6 @@
     /**
      * Add a custom rule.
      * <p>
-     * If the pattern starts with a forward-slash then the current mountpoint
-     * is automatically prepended to the pattern so that custom rules can add
-     * absolute patterns without caring where they are mounted within the 
-     * input document.
-     * <p>
-     * If the pattern is null, then the pattern is set to the current 
mountpoint,
-     * so that actions can be triggered on the same element which caused the
-     * plugin class to be created, without needing to know the mountpoint
-     * from the code that adds the custom rule.
-     * <p>
      * Note that this does hard-wire an assumption that the concrete
      * RuleManager this instance is delegating to accepts the "canonical path"
      * as a valid pattern prefix, and treats paths starting with a leading
@@ -229,11 +219,6 @@
      */
     public void addRule(String pattern, Action action)
     throws InvalidRuleException {
-        if (pattern == null) {
-            pattern = mountPoint;
-        } else if (pattern.startsWith("/")) {
-            pattern = mountPoint + pattern;
-        }
         delegateRuleManager.addRule(pattern, action);
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to