[EMAIL PROTECTED] wrote:

Now I don't mind doing this, but can someone remind me of the use case that
prompted us to break DTDHandler up like this? Throughout our own code the
same classes always implement both interfaces; was there some application
that needed one but not the other?

It's broken up so that users of the framework can
have the choice of what level of detail they want
from the DTD information. Even though in our impl
all the appropriate components implement both
interfaces, this doesn't mean that there won't be
other implementations (or even the XNI application)
that use only one of them.

Besides... It doesn't hurt breaking them up and
it keeps us from having method explosion on any
single interface.

--
Andy Clark * [EMAIL PROTECTED]


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

Reply via email to