by Chris Page <google@[EMAIL PROTECTED]
>
May 28, 2008 at 05:59 AM
Dustin Voss wrote:
> What the DRM does NOT say is how the init-arguments: option determines
> applicability.
It doesn't. You've probably been misled by the sentence "The condition
describes the conditions for which the handler is applicable." and the
fact that init-option is discussed under that bullet point. That
sentence must be interpreted more liberally.
Only the type and test-option options determine handler applicability.
The init-arguments provide a means for introspectively examining the
available handlers and then constructing a condition object that a
given handler can handle, using the init-arguments to construct the
object. But that's all the init-arguments are for: constructing a
condition object that the handler could handle. In fact there's no
guarantee that it will handle it, since the test-option could use
additional rules, such as the state of some global variable.