cziegeler    2003/01/09 06:45:51

  Modified:    src/scratchpad/src/org/apache/cocoon/components/source/impl
                        BlobSource.java BlobSourceFactory.java
                        XMLDBSourceFactory.java XMLDBSource.java
               src/scratchpad/src/org/apache/cocoon/components/source
                        BlobSourceFactory.java BlobSource.java
  Log:
  Fixing compile problems
  
  Revision  Changes    Path
  1.4       +8 -1      
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/BlobSource.java
  
  Index: BlobSource.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/BlobSource.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BlobSource.java   7 Jan 2003 23:56:14 -0000       1.3
  +++ BlobSource.java   9 Jan 2003 14:45:51 -0000       1.4
  @@ -180,6 +180,13 @@
       }
   
       /**
  +     * Return the protocol
  +     */
  +    public String getProtocol() {
  +        return URL_PREFIX;
  +    }
  +
  +    /**
        * Return the unique identifer for this source
        */
       public String getSystemId() {
  
  
  
  1.2       +15 -1     
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/BlobSourceFactory.java
  
  Index: BlobSourceFactory.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/BlobSourceFactory.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BlobSourceFactory.java    9 Aug 2002 07:30:31 -0000       1.1
  +++ BlobSourceFactory.java    9 Jan 2003 14:45:51 -0000       1.2
  @@ -55,6 +55,7 @@
   
   package org.apache.cocoon.components.source.impl;
   
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.framework.thread.ThreadSafe;
   
   import org.apache.excalibur.source.Source;
  @@ -73,6 +74,7 @@
    * @version $Id$
    */
   public class BlobSourceFactory
  +  extends AbstractLogEnabled
     implements SourceFactory, ThreadSafe {
       
       /**
  @@ -82,6 +84,18 @@
       public Source getSource(String location, Map parameters)
           throws MalformedURLException, IOException, SourceException {
           return new BlobSource(location);
  +    }
  +
  +    /**
  +     * Release a {@link Source} object.
  +     */
  +    public void release( Source source ) {
  +        if ( null != source ) {
  +            if ( this.getLogger().isDebugEnabled() ) {
  +                this.getLogger().debug("Releasing source " + source.getSystemId());
  +            }
  +            // simply do nothing
  +        }
       }
   }
       
  
  
  
  1.3       +14 -1     
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/XMLDBSourceFactory.java
  
  Index: XMLDBSourceFactory.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/XMLDBSourceFactory.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDBSourceFactory.java   7 Jan 2003 23:56:14 -0000       1.2
  +++ XMLDBSourceFactory.java   9 Jan 2003 14:45:51 -0000       1.3
  @@ -168,4 +168,17 @@
   
           return new XMLDBSource(location);
       }
  +    
  +    /**
  +     * Release a {@link Source} object.
  +     */
  +    public void release( Source source ) {
  +        if ( null != source ) {
  +            if ( this.getLogger().isDebugEnabled() ) {
  +                this.getLogger().debug("Releasing source " + source.getSystemId());
  +            }
  +            // simply do nothing
  +        }
  +    }
  +
   }
  
  
  
  1.3       +14 -2     
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/XMLDBSource.java
  
  Index: XMLDBSource.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/XMLDBSource.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDBSource.java  4 Aug 2002 05:08:45 -0000       1.2
  +++ XMLDBSource.java  9 Jan 2003 14:45:51 -0000       1.3
  @@ -93,7 +93,8 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Stephan Michels</a>
    * @version CVS $Id$
    */
  -public class XMLDBSource extends AbstractLogEnabled implements Composable, 
Source,XMLizable {
  +public class XMLDBSource extends AbstractLogEnabled 
  +  implements Composable, Source, XMLizable {
   
       /** Component manager */
       private ComponentManager manager; 
  @@ -107,6 +108,9 @@
       /** The System ID */
       protected String systemId;
   
  +    /** The protocol */
  +    protected String protocol;
  +    
       /** Static Strings used for XML Collection representation */
   
       protected static final String URI = "http://apache.org/cocoon/xmldb/1.0";;
  @@ -155,6 +159,7 @@
           } else {
               this.url = url;
           }
  +        this.protocol = url.substring(0, url.indexOf(':'));
       }
   
       /**
  @@ -198,6 +203,13 @@
           }
       }
   
  +    /**
  +     * Get the protocol
  +     */
  +    public String getProtocol() {
  +        return this.protocol;
  +    }
  +    
       /**
        * Override this method to set the Content Length
        *
  
  
  
  1.3       +3 -1      
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/BlobSourceFactory.java
  
  Index: BlobSourceFactory.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/BlobSourceFactory.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BlobSourceFactory.java    31 Jul 2002 13:13:32 -0000      1.2
  +++ BlobSourceFactory.java    9 Jan 2003 14:45:51 -0000       1.3
  @@ -97,5 +97,7 @@
         throws ProcessingException, MalformedURLException, IOException {
           return getSource(environment, new URL(base, location).toExternalForm());
       }
  +    
  +
   }
       
  
  
  
  1.8       +3 -3      
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/BlobSource.java
  
  Index: BlobSource.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/BlobSource.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- BlobSource.java   7 Jan 2003 23:56:13 -0000       1.7
  +++ BlobSource.java   9 Jan 2003 14:45:51 -0000       1.8
  @@ -122,7 +122,7 @@
           super(manager);
   
           this.systemId = url;
  -
  +        
           // Parse the url
           int start = URL_PREFIX_LEN;
           int end;
  @@ -162,7 +162,7 @@
               }
           }
       }
  -
  +    
       /**
        * Return the unique identifer for this source
        */
  
  
  

----------------------------------------------------------------------
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