Folks,

We have classes JaxenProcessorImpl & XPathProcessorImpl that implement 
XPathProcessor.  All three are all in the same package.  Although this 
undoubtedly works, it makes it difficult to have interfaces in one jar 
and impl in another (if using package sealing).

I think we should genrally choose a policy of having new all interfaces 
and impl seperated in packages.
I also think we should be in the habit of jarring as follows :
  excalibur-thing-interfaces-1.0.jar (2K)
  excalibur-thing-impl-1.0.jar (8K)
  excalibur-thing-1.0.jar (10K)

This allows others to have K/CAPI/HC seperation in their container if 
that is appropriate.

I do not think it will be possible to revisit existing (published and in 
use) code to seperate in this way.

Regards,

- Paul H


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

Reply via email to