elena 2003/02/07 12:48:48 Modified: java/src/org/apache/xml/serialize DOMWriterImpl.java Log: get rid of unnecessary instanceof checks Revision Changes Path 1.11 +4 -4 xml-xerces/java/src/org/apache/xml/serialize/DOMWriterImpl.java Index: DOMWriterImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xml/serialize/DOMWriterImpl.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- DOMWriterImpl.java 3 Jan 2003 21:51:25 -0000 1.10 +++ DOMWriterImpl.java 7 Feb 2003 20:48:48 -0000 1.11 @@ -136,7 +136,7 @@ public void setParameter(String name, Object value) throws DOMException { if (serializer.fFeatures.containsKey(name)) { // This is a feature - if (value instanceof Boolean) { + if (value == Boolean.TRUE || value == Boolean.FALSE){ if (canSetParameter(name, value)) { serializer.fFeatures.put(name, value); if (name.equals(Constants.DOM_XMLDECL)) { @@ -331,7 +331,7 @@ public boolean writeNode(java.io.OutputStream destination, Node wnode) { // determine which serializer to use: - Document doc = (wnode instanceof Document)?(Document)wnode:wnode.getOwnerDocument(); + Document doc = (wnode.getNodeType()== Node.DOCUMENT_NODE)?(Document)wnode:wnode.getOwnerDocument(); Method getVersion = null; XMLSerializer ser = null; String ver = null; @@ -403,7 +403,7 @@ public String writeToString(Node wnode) throws DOMException { // determine which serializer to use: - Document doc = (wnode instanceof Document)?(Document)wnode:wnode.getOwnerDocument(); + Document doc = (wnode.getNodeType() == Node.DOCUMENT_NODE)?(Document)wnode:wnode.getOwnerDocument(); Method getVersion = null; XMLSerializer ser = null; String ver = null;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]