vgritsenko    2002/06/11 16:54:54

  Modified:    src/scratchpad/src/org/apache/cocoon/reading
                        DirectoryZipArchiver.java ImageReader.java
  Log:
  Use ObjectModelHelper instead of deprecated Constants
  
  Revision  Changes    Path
  1.4       +14 -29    
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/reading/DirectoryZipArchiver.java
  
  Index: DirectoryZipArchiver.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/reading/DirectoryZipArchiver.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DirectoryZipArchiver.java 22 Feb 2002 06:58:03 -0000      1.3
  +++ DirectoryZipArchiver.java 11 Jun 2002 23:54:54 -0000      1.4
  @@ -50,36 +50,11 @@
   */
   package org.apache.cocoon.reading;
   
  -import java.io.InputStream;
  -import java.io.BufferedInputStream;
  -import java.io.FileInputStream;
  -import java.io.FileOutputStream;
  -import java.io.File;
  -import java.io.OutputStream;
  -import java.io.IOException;
  -
  -import java.net.URL;
  -
  -import java.util.Map;
  -import java.util.Date;
  -
  -import java.util.zip.ZipEntry;
  -import java.util.zip.ZipOutputStream;
  -
  -import org.apache.avalon.framework.component.Component;
  -import org.apache.avalon.framework.component.ComponentException;
  -import org.apache.avalon.framework.component.ComponentManager;
  -import org.apache.avalon.framework.component.Composable;
   import org.apache.avalon.framework.parameters.Parameters;
   
  -import org.apache.cocoon.Constants;
   import org.apache.cocoon.ProcessingException;
   import org.apache.cocoon.ResourceNotFoundException;
  -import org.apache.cocoon.caching.CacheValidity;
  -import org.apache.cocoon.caching.Cacheable;
  -import org.apache.cocoon.caching.TimeStampCacheValidity;
  -import org.apache.cocoon.util.HashUtil;
  -import org.apache.cocoon.environment.Context;
  +import org.apache.cocoon.environment.ObjectModelHelper;
   import org.apache.cocoon.environment.Request;
   import org.apache.cocoon.environment.Response;
   import org.apache.cocoon.environment.Source;
  @@ -87,6 +62,16 @@
   
   import org.xml.sax.SAXException;
   
  +import java.io.File;
  +import java.io.FileInputStream;
  +import java.io.IOException;
  +import java.io.InputStream;
  +import java.io.OutputStream;
  +import java.net.URL;
  +import java.util.Map;
  +import java.util.zip.ZipEntry;
  +import java.util.zip.ZipOutputStream;
  +
   /**
    * The <code>DirectoryZipArchiver</code> component creates a compressed zip
    * archive of the files contained in the directory passed with 'src'.
  @@ -110,8 +95,8 @@
       public void setup(SourceResolver resolver, Map objectModel, String src, 
Parameters par)
           throws ProcessingException, SAXException, IOException {
           super.setup(resolver, objectModel, src, par);
  -        this.request = (Request) objectModel.get(Constants.REQUEST_OBJECT);
  -        this.response = (Response) objectModel.get(Constants.RESPONSE_OBJECT);
  +        this.request = ObjectModelHelper.getRequest(objectModel);
  +        this.response = ObjectModelHelper.getResponse(objectModel);
   
           this.inputSource = this.resolver.resolve(super.source);
   
  
  
  
  1.4       +22 -34    
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/reading/ImageReader.java
  
  Index: ImageReader.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/reading/ImageReader.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ImageReader.java  22 Feb 2002 06:58:03 -0000      1.3
  +++ ImageReader.java  11 Jun 2002 23:54:54 -0000      1.4
  @@ -50,52 +50,40 @@
   */
   package org.apache.cocoon.reading;
   
  -import java.io.InputStream;
  -import java.io.BufferedInputStream;
  -import java.io.FileInputStream;
  -import java.io.FileOutputStream;
  -import java.io.File;
  -import java.io.OutputStream;
  -import java.io.ByteArrayOutputStream;
  -import java.io.IOException;
  -
  -import java.util.Map;
  -import java.util.Date;
  -
  -import java.awt.geom.AffineTransform;
  -
  -import java.awt.image.Raster;
  -import java.awt.image.WritableRaster;
  -import java.awt.image.AffineTransformOp;
  -
  -import com.sun.image.codec.jpeg.JPEGCodec;
  -import com.sun.image.codec.jpeg.JPEGImageEncoder;
  -import com.sun.image.codec.jpeg.JPEGImageDecoder;
  -import com.sun.image.codec.jpeg.JPEGDecodeParam;
  -import com.sun.image.codec.jpeg.JPEGEncodeParam;
  -import com.sun.image.codec.jpeg.ImageFormatException;
  -
  -import org.apache.avalon.framework.component.Component;
  -import org.apache.avalon.framework.component.ComponentException;
   import org.apache.avalon.framework.component.ComponentManager;
   import org.apache.avalon.framework.component.Composable;
   import org.apache.avalon.framework.parameters.Parameters;
   
  -import org.apache.cocoon.Constants;
   import org.apache.cocoon.ProcessingException;
  -import org.apache.cocoon.ResourceNotFoundException;
   import org.apache.cocoon.caching.CacheValidity;
   import org.apache.cocoon.caching.Cacheable;
   import org.apache.cocoon.caching.TimeStampCacheValidity;
  -import org.apache.cocoon.util.HashUtil;
   import org.apache.cocoon.environment.Context;
  +import org.apache.cocoon.environment.ObjectModelHelper;
   import org.apache.cocoon.environment.Request;
   import org.apache.cocoon.environment.Response;
   import org.apache.cocoon.environment.Source;
   import org.apache.cocoon.environment.SourceResolver;
  +import org.apache.cocoon.util.HashUtil;
   
  +import com.sun.image.codec.jpeg.ImageFormatException;
  +import com.sun.image.codec.jpeg.JPEGCodec;
  +import com.sun.image.codec.jpeg.JPEGDecodeParam;
  +import com.sun.image.codec.jpeg.JPEGImageDecoder;
  +import com.sun.image.codec.jpeg.JPEGImageEncoder;
   import org.xml.sax.SAXException;
   
  +import java.awt.geom.AffineTransform;
  +import java.awt.image.AffineTransformOp;
  +import java.awt.image.Raster;
  +import java.awt.image.WritableRaster;
  +import java.io.ByteArrayOutputStream;
  +import java.io.IOException;
  +import java.io.InputStream;
  +import java.io.OutputStream;
  +import java.util.Date;
  +import java.util.Map;
  +
   /**
    * The <code>ImageReader</code> component is used to serve binary image data
    * in a sitemap pipeline. It makes use of HTTP Headers to determine if
  @@ -137,8 +125,8 @@
       public void setup(SourceResolver resolver, Map objectModel, String src, 
Parameters par)
           throws ProcessingException, SAXException, IOException {
           super.setup(resolver, objectModel, src, par);
  -        this.request = (Request) objectModel.get(Constants.REQUEST_OBJECT);
  -        this.response = (Response) objectModel.get(Constants.RESPONSE_OBJECT);
  +        this.request = ObjectModelHelper.getRequest(objectModel);
  +        this.response = ObjectModelHelper.getResponse(objectModel);
           this.width = par.getParameterAsInteger("width", 0);
           this.height = par.getParameterAsInteger("height", 0);
           this.expireTime = par.getParameterAsInteger("expire-time", -1);
  @@ -285,7 +273,7 @@
        * Returns the mime-type of the resource in process.
        */
       public String getMimeType() {
  -        Context ctx = (Context) objectModel.get(Constants.CONTEXT_OBJECT);
  +        Context ctx = ObjectModelHelper.getContext(objectModel);
           return (ctx != null) ? ctx.getMimeType(this.source) : null;
       }
   }
  
  
  

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