You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by el...@apache.org on 2003/02/07 21:48:48 UTC

cvs commit: xml-xerces/java/src/org/apache/xml/serialize DOMWriterImpl.java

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: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org