vgritsenko    2003/12/23 18:31:20

  Modified:    java/src/org/apache/xindice/client/xmldb/resources
                        XMLResourceImpl.java
  Log:
  minor refactoring
  
  Revision  Changes    Path
  1.18      +7 -13     
xml-xindice/java/src/org/apache/xindice/client/xmldb/resources/XMLResourceImpl.java
  
  Index: XMLResourceImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/resources/XMLResourceImpl.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- XMLResourceImpl.java      22 Dec 2003 14:07:13 -0000      1.17
  +++ XMLResourceImpl.java      24 Dec 2003 02:31:20 -0000      1.18
  @@ -359,8 +359,9 @@
           if (bytes != null) {
               DocumentImpl doc = new DocumentImpl(bytes, symbols, null);
               return TextWriter.toString(doc);
  -        } else
  +        } else {
               return content;
  +        }
       }
   
       /**
  @@ -397,37 +398,30 @@
                   events.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
                   events.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE, 
hasSaxNamespacesPrefixes);
                   events.setContentHandler(handler);
  -
                   if (handler instanceof ErrorHandler) {
                       events.setErrorHandler((ErrorHandler) handler);
                   }
   
                   events.start();
  -            } else {
  +            } else if (content != null) {
                   SAXParser sp = saxFactory.newSAXParser();
                   XMLReader xr = sp.getXMLReader();
   
                   xr.setFeature(SAX_NAMESPACES_FEATURE, hasSaxNamespaces);
  -                xr.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE,
  -                              hasSaxNamespacesPrefixes);
  +                xr.setFeature(SAX_NAMESPACE_PREFIXES_FEATURE, 
hasSaxNamespacesPrefixes);
                   xr.setContentHandler(handler);
  -
                   if (handler instanceof ErrorHandler) {
                       xr.setErrorHandler((ErrorHandler) handler);
                   }
   
  -                if (content != null) {
  -                    xr.parse(new InputSource(new StringReader(content)));
  -                }
  +                xr.parse(new InputSource(new StringReader(content)));
               }
           } catch (Exception e) {
               throw FaultCodes.createXMLDBException(e);
           }
       }
   
  -
       public void setId(String name) {
  -
           this.id = name;
       }
   }
  
  
  

Reply via email to