Hi Steve,

I had a thought yesterday: if you want to trap cases where match returns
no elements, then you can write a custom Rules class which delegates to
RulesBase (or whichever), but has a custom match() rule which checks for
empty lists being returned from the "real" Rules object. Hope this
helps...

Matthijs:
The case Steve is interested in is not considered an error by Digester.
When Digester notices that no rules match a particular element, it just
logs a DEBUG level message for information, then continues processing.
Throwing an exception would cause processing to terminate - definitely
not what is wanted here in most cases. Steve suggested essentially
making the behaviour *configurable* by the user in this situation which
is not a bad idea, but is probably going to be declined because there
are other ways to achieve this goal, and because very few users of
digester care about detecting elements with no associated rules.

Regards,

Simon



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

Reply via email to