You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cr...@apache.org on 2003/04/02 06:22:16 UTC

cvs commit: cocoon-2.1/src/blocks/poi/java/org/apache/cocoon/serialization HSSFSerializer.java

crossley    2003/04/01 20:22:14

  Modified:    src/blocks/poi/java/org/apache/cocoon/serialization
                        HSSFSerializer.java
  Log:
  Use correct mime-type for Excel. Fix whitespace formatting.
  Submitted by: Joerg Heinicke <joerg.heinicke.at.gmx.de>
  Submitted by: Neil Bacon <nbacon.at.pinnaclesoftware.com.au>
  PR: 18164, 18548
  
  Revision  Changes    Path
  1.3       +55 -63    cocoon-2.1/src/blocks/poi/java/org/apache/cocoon/serialization/HSSFSerializer.java
  
  Index: HSSFSerializer.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/poi/java/org/apache/cocoon/serialization/HSSFSerializer.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- HSSFSerializer.java	11 Mar 2003 19:05:09 -0000	1.2
  +++ HSSFSerializer.java	2 Apr 2003 04:22:14 -0000	1.3
  @@ -65,75 +65,67 @@
    * @author   Nicola Ken Barozzi (nicolaken@apache.org)
    * @version CVS $Id$
    */
  -public class HSSFSerializer
  -      extends POIFSSerializer implements Initializable, Configurable
  -{
  -  private ElementProcessorFactory _element_processor_factory;
  -  private final static String _mime_type = "vnd.ms-excel";
  -  String locale;
  -
  -  /**
  -   *  Constructor
  -   */
  -
  -  public HSSFSerializer() {
  -    super();
  -  }
  -
  -  /**
  -   * Initialialize the component. Initialization includes 
  -   * allocating any resources required throughout the 
  -   * components lifecycle.
  -   *
  -   * @exception Exception if an error occurs
  -   */
  -  public void initialize() throws Exception{
  -
  -    _element_processor_factory  = new HSSFElementProcessorFactory(locale);
  -    setupLogger(_element_processor_factory);
  -  }
  +public class HSSFSerializer extends POIFSSerializer implements Initializable, Configurable {
  +    private ElementProcessorFactory _element_processor_factory;
  +    private final static String _mime_type = "application/vnd.ms-excel";
  +    String locale;
  +
  +    /**
  +     *  Constructor
  +     */
  +    public HSSFSerializer() {
  +        super();
  +    }
  +
  +    /**
  +     * Initialialize the component. Initialization includes allocating any
  +     * resources required throughout the components lifecycle.
  +     *
  +     * @exception Exception if an error occurs
  +     */
  +    public void initialize() throws Exception {
  +        _element_processor_factory = new HSSFElementProcessorFactory(locale);
  +        setupLogger(_element_processor_factory);
  +    }
   
  -  public void configure(Configuration conf) throws ConfigurationException {
  +    public void configure(Configuration conf) throws ConfigurationException {
           Configuration[] parameters = conf.getChildren("parameter");
           for (int i = 0; i < parameters.length; i++) {
               String name = parameters[i].getAttribute("name");
               if (name.trim().equals("locale")) {
  -		locale = parameters[i].getAttribute("value");
  +                locale = parameters[i].getAttribute("value");
               }
           }
  +    }
   
  -  }
  -        
  -  /**
  -   *  get the mime type
  -   *
  -   *@return    vnd.ms-excel
  -   */
  -
  -  public String getMimeType() {
  -    return _mime_type;
  -  }
  -
  -  /**
  -   *  get the ElementProcessorFactory
  -   *
  -   *@return    the ElementProcessorFactory
  -   */
  -
  -  protected ElementProcessorFactory getElementProcessorFactory() {
  -    return _element_processor_factory;
  -  }
  -
  -  /**
  -   *  post-processing for endDocument
  -   */
  -
  -  protected void doLocalPostEndDocument() { }
  -
  -  /**
  -   *  pre-processing for endDocument
  -   */
  -
  -  protected void doLocalPreEndDocument() { }
  +    /**
  +     * get the mime type
  +     *
  +     *@return    application/vnd.ms-excel
  +     */
  +    public String getMimeType() {
  +        return _mime_type;
  +    }
  +
  +    /**
  +     *  get the ElementProcessorFactory
  +     *
  +     *@return    the ElementProcessorFactory
  +     */
  +    protected ElementProcessorFactory getElementProcessorFactory() {
  +        return _element_processor_factory;
  +    }
  +
  +    /**
  +     *  post-processing for endDocument
  +     */
  +    protected void doLocalPostEndDocument() {
  +    }
  +
  +    /**
  +     *  pre-processing for endDocument
  +     */
  +    protected void doLocalPreEndDocument() {
  +    }
   
   }