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]

Reply via email to