: are linked to the one being written, think relationships here).  I'm
: having difficulty customizing the output because XMLWriter's
: constructor is package protected.  Is there a performance or API
: reason we need this class to be uninstantiable from other packages?
: Having it still final is ok, I believe, but making the constructor
: public would help me write a custom query response writer.
:
: Objections?

No objections from me ... i *think* the reason it's pacakge protected at
the moment is because the only expected use for it was to create a
seperate instance during each invocation of the static method
XMLWriter.writeResponse.  (But only Yonik knows for sure what he
anticipated).  If it stays final, i don't see any downside to making the
constructor public so other classes can reuse the write* methods ... it's
making it subclassable that would worry me a little (there may be side
affects in some of those methods that are neccessary but non-obvious)



-Hoss

Reply via email to