cziegeler    02/04/22 03:55:01

  Modified:    src/java/org/apache/cocoon/components/source URLSource.java
  Log:
  readding accidetally removed lines
  
  Revision  Changes    Path
  1.16      +19 -1     
xml-cocoon2/src/java/org/apache/cocoon/components/source/URLSource.java
  
  Index: URLSource.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/URLSource.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- URLSource.java    22 Apr 2002 10:51:51 -0000      1.15
  +++ URLSource.java    22 Apr 2002 10:55:00 -0000      1.16
  @@ -88,7 +88,7 @@
    * Description of a source which is described by an URL.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Carsten Ziegeler</a>
  - * @version CVS $Id: URLSource.java,v 1.15 2002/04/22 10:51:51 cziegeler Exp $
  + * @version CVS $Id: URLSource.java,v 1.16 2002/04/22 10:55:00 cziegeler Exp $
    */
   
   public class URLSource extends AbstractStreamSource {
  @@ -102,6 +102,9 @@
       /** The content length */
       private long contentLength;
   
  +    /** Is the content html or xml? */
  +    private boolean isHTMLContent = false;
  +
       /** The system id */
       private String systemId;
   
  @@ -131,10 +134,19 @@
           super(manager);
           this.systemId = url.toExternalForm();
           this.isFile = systemId.startsWith(FILE);
  +        if (this.isFile == true) {
  +            if (systemId.endsWith(".htm") || systemId.endsWith(".html")) {
  +                this.isHTMLContent = true;
  +            }
  +        }
           this.url = url;
           this.gotInfos = false;
       }
   
  +    protected boolean isHTMLContent() {
  +        return this.isHTMLContent;
  +    }
  +
       /**
        * Get the last modification date and content length of the source.
        * Any exceptions are ignored.
  @@ -255,10 +267,16 @@
                               out.write(postString.getBytes());
                               out.close();
                           }
  +                        if ("text/html".equals(httpCon.getContentType()) == true) {
  +                            this.isHTMLContent = true;
  +                        }
                           input = httpCon.getInputStream();
                           this.connection = null; // make sure a new connection is 
created next time
                           return input;
                       }
  +                }
  +                if ("text/html".equals(this.connection.getContentType()) == true) {
  +                    this.isHTMLContent = true;
                   }
                   input = this.connection.getInputStream();
                   this.connection = null; // make sure a new connection is created 
next time
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to