DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=31329>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=31329 [PATCH] Support for evaluating a predicate when determining if a rule is valid for a given element ------- Additional Comments From [EMAIL PROTECTED] 2004-10-07 20:02 ------- Sounds like an interesting idea (but I don't have the time to analyse it properly right now). I have a few comments. For Digester 1 (at least), it's a pity that we're constrained by backwards compatibility. Digester was one of the first commons components and we've learnt a lot since then. One lesson is that it's often better to implement logical interfaces as abstract classes rather than java interfaces. (If rules had been an abstract class we could have easily retrofitted this extra capability.) Another is that all access to instances variables should be through setter and getters - even from subclasses. All those protected variables are great for those creating subclasses but limit the options for replacing Rules with something better. I agree with Simon that it's probably best to use a digester-specific predicate. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]