[jdom-interest] (no subject)
Kevin Regan
kevinr at valicert.com
Mon Jun 12 13:42:18 PDT 2000
How about we add the following class:
org.jdom.adaptor.StandardDOMAdaptor( DOMImplementation DOMImpl );
This will allow folks to use implementation for which there
currently is no adaptor. In addition, most of the other
adaptors can be implemented in terms of this class:
org.jdom.adaptor.XercesDOMAdaptor() extends StandardAdaptor {
super( org.apache.xerces.dom.DOMImplementationImpl() );
}
Finally, the DOMOutputter would be given the following method:
DOMOutputter.output( org.jdom.Document,
org.jdom.adaptor.AbstractDOMAdaptor );
I client could do the following:
org.jdom.Document jdomDoc = ...;
org.w3c.dom.Document = outputter.output( jdomDoc ); // use the default,
// Xerces?
org.w3c.dom.Document = outputter.output( jdomDoc, new
XercesDomAdaptor() ); // creates a StandardDOMAdaptor
org.w3c.dom.Document = outputter.output( jdomDoc, new
StandardDOMAdaptor( new org.w3c.dom.DOMImplementationImpl() );
This seems pretty flexible.
--Kevin
More information about the jdom-interest
mailing list