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]