acoliver    02/03/14 18:47:57

  Modified:    src/java/org/apache/poi/hssf/usermodel HSSFCell.java
               src/java/org/apache/poi/poifs/filesystem POIFSDocument.java
                        POIFSFileSystem.java
               src/java/org/apache/poi/poifs/property Property.java
                        PropertyFactory.java PropertyTable.java
                        RootProperty.java
               src/java/org/apache/poi/poifs/storage BATBlock.java
                        BlockAllocationTableReader.java
                        BlockAllocationTableWriter.java DocumentBlock.java
                        HeaderBlockConstants.java HeaderBlockReader.java
                        HeaderBlockWriter.java PropertyBlock.java
                        RawDataBlock.java SmallDocumentBlock.java
               src/testcases/org/apache/poi/hssf/usermodel
                        TestCellStyle.java
               src/testcases/org/apache/poi/poifs/property
                        TestDirectoryProperty.java TestRootProperty.java
               src/testcases/org/apache/poi/poifs/storage
                        TestBlockAllocationTableReader.java
                        TestBlockAllocationTableWriter.java
  Log:
  Applied patches from Loiec Lefeavre
  
  Revision  Changes    Path
  1.4       +14 -0     jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java
  
  Index: HSSFCell.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFCell.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- HSSFCell.java     12 Feb 2002 02:19:12 -0000      1.3
  +++ HSSFCell.java     15 Mar 2002 02:47:56 -0000      1.4
  @@ -72,6 +72,7 @@
   import org.apache.poi.hssf.record.ExtendedFormatRecord;
   
   import java.util.Date;
  +import java.util.Calendar;
   
   /**
    * High level representation of a cell in a row of a spreadsheet.
  @@ -631,6 +632,19 @@
       public void setCellValue(Date value)
       {
           setCellValue(HSSFDateUtil.getExcelDate(value));
  +    }
  +
  +    /**
  +     * set a date value for the cell. Excel treats dates as numeric so you will 
need to format the cell as
  +     * a date.
  +     *
  +     * @param value  the date value to set this cell to.  For formulas we'll set the
  +     *        precalculated value, for numerics we'll set its value. For othertypes 
we
  +     *        will change the cell to a numeric cell and set its value.
  +     */
  +    public void setCellValue(Calendar value)
  +    {
  +        setCellValue(value.getTime());
       }
   
       /**
  
  
  
  1.2       +4 -4      
jakarta-poi/src/java/org/apache/poi/poifs/filesystem/POIFSDocument.java
  
  Index: POIFSDocument.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/filesystem/POIFSDocument.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- POIFSDocument.java        31 Jan 2002 02:23:45 -0000      1.1
  +++ POIFSDocument.java        15 Mar 2002 02:47:56 -0000      1.2
  @@ -59,7 +59,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.poifs.dev.POIFSViewable;
   import org.apache.poi.poifs.property.DocumentProperty;
   import org.apache.poi.poifs.property.Property;
  @@ -628,7 +628,7 @@
                       writer.processPOIFSWriterEvent(
                           new POIFSWriterEvent(dstream, path, name, size));
                       dstream.writeFiller(countBlocks()
  -                                        * PoiFSConstants
  +                                        * POIFSConstants
                                               .BIG_BLOCK_SIZE, DocumentBlock
                                               .getFillByte());
                   }
  @@ -654,8 +654,8 @@
               {
                   if (writer != null)
                   {
  -                    rval = (size + PoiFSConstants.BIG_BLOCK_SIZE - 1)
  -                           / PoiFSConstants.BIG_BLOCK_SIZE;
  +                    rval = (size + POIFSConstants.BIG_BLOCK_SIZE - 1)
  +                           / POIFSConstants.BIG_BLOCK_SIZE;
                   }
                   else
                   {
  
  
  
  1.2       +1 -1      
jakarta-poi/src/java/org/apache/poi/poifs/filesystem/POIFSFileSystem.java
  
  Index: POIFSFileSystem.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/filesystem/POIFSFileSystem.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- POIFSFileSystem.java      31 Jan 2002 02:23:45 -0000      1.1
  +++ POIFSFileSystem.java      15 Mar 2002 02:47:56 -0000      1.2
  @@ -59,7 +59,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.poifs.dev.POIFSViewable;
   import org.apache.poi.poifs.property.DirectoryProperty;
   import org.apache.poi.poifs.property.DocumentProperty;
  
  
  
  1.2       +4 -4      jakarta-poi/src/java/org/apache/poi/poifs/property/Property.java
  
  Index: Property.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/property/Property.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Property.java     31 Jan 2002 02:23:45 -0000      1.1
  +++ Property.java     15 Mar 2002 02:47:56 -0000      1.2
  @@ -59,7 +59,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.poifs.dev.POIFSViewable;
   import org.apache.poi.util.ByteField;
   import org.apache.poi.util.IntegerField;
  @@ -124,7 +124,7 @@
   
       protected Property()
       {
  -        _raw_data = new byte[ PoiFSConstants.PROPERTY_SIZE ];
  +        _raw_data = new byte[ POIFSConstants.PROPERTY_SIZE ];
           Arrays.fill(_raw_data, _default_fill);
           _name_size         = new ShortField(_name_size_offset);
           _property_type     =
  @@ -160,9 +160,9 @@
   
       protected Property(final int index, final byte [] array, final int offset)
       {
  -        _raw_data = new byte[ PoiFSConstants.PROPERTY_SIZE ];
  +        _raw_data = new byte[ POIFSConstants.PROPERTY_SIZE ];
           System.arraycopy(array, offset, _raw_data, 0,
  -                         PoiFSConstants.PROPERTY_SIZE);
  +                         POIFSConstants.PROPERTY_SIZE);
           _name_size         = new ShortField(_name_size_offset, _raw_data);
           _property_type     =
               new ByteField(PropertyConstants.PROPERTY_TYPE_OFFSET, _raw_data);
  
  
  
  1.2       +3 -3      
jakarta-poi/src/java/org/apache/poi/poifs/property/PropertyFactory.java
  
  Index: PropertyFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/property/PropertyFactory.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PropertyFactory.java      31 Jan 2002 02:23:45 -0000      1.1
  +++ PropertyFactory.java      15 Mar 2002 02:47:56 -0000      1.2
  @@ -59,7 +59,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.poifs.storage.ListManagedBlock;
   
   /**
  @@ -102,7 +102,7 @@
           {
               byte[] data           = blocks[ j ].getData();
               int    property_count = data.length
  -                                    / PoiFSConstants.PROPERTY_SIZE;
  +                                    / POIFSConstants.PROPERTY_SIZE;
               int    offset         = 0;
   
               for (int k = 0; k < property_count; k++)
  @@ -130,7 +130,7 @@
                           properties.add(null);
                           break;
                   }
  -                offset += PoiFSConstants.PROPERTY_SIZE;
  +                offset += POIFSConstants.PROPERTY_SIZE;
               }
           }
           return properties;
  
  
  
  1.2       +3 -3      
jakarta-poi/src/java/org/apache/poi/poifs/property/PropertyTable.java
  
  Index: PropertyTable.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/property/PropertyTable.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PropertyTable.java        31 Jan 2002 02:23:45 -0000      1.1
  +++ PropertyTable.java        15 Mar 2002 02:47:56 -0000      1.2
  @@ -60,7 +60,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.poifs.filesystem.BATManaged;
   import org.apache.poi.poifs.storage.BlockWritable;
   import org.apache.poi.poifs.storage.PropertyBlock;
  @@ -88,7 +88,7 @@
   
       public PropertyTable()
       {
  -        _start_block = PoiFSConstants.END_OF_CHAIN;
  +        _start_block = POIFSConstants.END_OF_CHAIN;
           _properties  = new ArrayList();
           addProperty(new RootProperty());
           _blocks = null;
  @@ -110,7 +110,7 @@
                            final RawDataBlockList blockList)
           throws IOException
       {
  -        _start_block = PoiFSConstants.END_OF_CHAIN;
  +        _start_block = POIFSConstants.END_OF_CHAIN;
           _blocks      = null;
           _properties  =
               PropertyFactory
  
  
  
  1.2       +2 -2      
jakarta-poi/src/java/org/apache/poi/poifs/property/RootProperty.java
  
  Index: RootProperty.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/property/RootProperty.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RootProperty.java 31 Jan 2002 02:23:45 -0000      1.1
  +++ RootProperty.java 15 Mar 2002 02:47:56 -0000      1.2
  @@ -59,7 +59,7 @@
   
   import java.io.IOException;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.poifs.storage.SmallDocumentBlock;
   
   /**
  @@ -83,7 +83,7 @@
           // overrides
           setNodeColor(_NODE_BLACK);
           setPropertyType(PropertyConstants.ROOT_TYPE);
  -        setStartBlock(PoiFSConstants.END_OF_CHAIN);
  +        setStartBlock(POIFSConstants.END_OF_CHAIN);
       }
   
       /**
  
  
  
  1.2       +4 -4      jakarta-poi/src/java/org/apache/poi/poifs/storage/BATBlock.java
  
  Index: BATBlock.java
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/storage/BATBlock.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BATBlock.java     31 Jan 2002 02:23:45 -0000      1.1
  +++ BATBlock.java     15 Mar 2002 02:47:56 -0000      1.2
  @@ -60,7 +60,7 @@
   
   import java.util.Arrays;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.util.IntegerField;
   import org.apache.poi.util.LittleEndian;
   import org.apache.poi.util.LittleEndianConsts;
  @@ -76,7 +76,7 @@
       extends BigBlock
   {
       private static final int  _entries_per_block      =
  -        PoiFSConstants.BIG_BLOCK_SIZE / LittleEndianConsts.INT_SIZE;
  +        POIFSConstants.BIG_BLOCK_SIZE / LittleEndianConsts.INT_SIZE;
       private static final int  _entries_per_xbat_block = _entries_per_block
                                                               - 1;
       private static final int  _xbat_chain_offset      =
  @@ -91,7 +91,7 @@
   
       private BATBlock()
       {
  -        _data = new byte[ PoiFSConstants.BIG_BLOCK_SIZE ];
  +        _data = new byte[ POIFSConstants.BIG_BLOCK_SIZE ];
           Arrays.fill(_data, _default_value);
           _fields = new IntegerField[ _entries_per_block ];
           int offset = 0;
  @@ -164,7 +164,7 @@
               {
                   blocks[ index ].setXBATChain(startBlock + index + 1);
               }
  -            blocks[ index ].setXBATChain(PoiFSConstants.END_OF_CHAIN);
  +            blocks[ index ].setXBATChain(POIFSConstants.END_OF_CHAIN);
           }
           return blocks;
       }
  
  
  
  1.2       +5 -5      
jakarta-poi/src/java/org/apache/poi/poifs/storage/BlockAllocationTableReader.java
  
  Index: BlockAllocationTableReader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/storage/BlockAllocationTableReader.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BlockAllocationTableReader.java   31 Jan 2002 02:23:45 -0000      1.1
  +++ BlockAllocationTableReader.java   15 Mar 2002 02:47:56 -0000      1.2
  @@ -60,7 +60,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.util.IntList;
   import org.apache.poi.util.LittleEndian;
   import org.apache.poi.util.LittleEndianConsts;
  @@ -158,7 +158,7 @@
                       offset                  += LittleEndianConsts.INT_SIZE;
                   }
                   chain_index = LittleEndian.getInt(data, chain_index_offset);
  -                if (chain_index == PoiFSConstants.END_OF_CHAIN)
  +                if (chain_index == POIFSConstants.END_OF_CHAIN)
                   {
                       break;
                   }
  @@ -222,7 +222,7 @@
           List blocks       = new ArrayList();
           int  currentBlock = startBlock;
   
  -        while (currentBlock != PoiFSConstants.END_OF_CHAIN)
  +        while (currentBlock != POIFSConstants.END_OF_CHAIN)
           {
               blocks.add(blockList.remove(currentBlock));
               currentBlock = _entries.get(currentBlock);
  @@ -261,7 +261,7 @@
        * @param index of the current block
        *
        * @return index of the next block (may be
  -     *         PoiFSConstants.END_OF_CHAIN, indicating end of chain
  +     *         POIFSConstants.END_OF_CHAIN, indicating end of chain
        *         (duh))
        *
        * @exception IOException if the current block is unused
  @@ -305,7 +305,7 @@
               {
                   int entry = LittleEndian.getInt(data, offset);
   
  -                if (entry == PoiFSConstants.UNUSED_BLOCK)
  +                if (entry == POIFSConstants.UNUSED_BLOCK)
                   {
                       raw_blocks.zap(_entries.size());
                   }
  
  
  
  1.2       +3 -3      
jakarta-poi/src/java/org/apache/poi/poifs/storage/BlockAllocationTableWriter.java
  
  Index: BlockAllocationTableWriter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/storage/BlockAllocationTableWriter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BlockAllocationTableWriter.java   31 Jan 2002 02:23:45 -0000      1.1
  +++ BlockAllocationTableWriter.java   15 Mar 2002 02:47:56 -0000      1.2
  @@ -60,7 +60,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.poifs.filesystem.BATManaged;
   import org.apache.poi.util.IntList;
   import org.apache.poi.util.LittleEndian;
  @@ -95,7 +95,7 @@
   
       public BlockAllocationTableWriter()
       {
  -        _start_block = PoiFSConstants.END_OF_CHAIN;
  +        _start_block = POIFSConstants.END_OF_CHAIN;
           _entries     = new IntList();
           _blocks      = new BATBlock[ 0 ];
       }
  @@ -162,7 +162,7 @@
               {
                   _entries.add(index++);
               }
  -            _entries.add(PoiFSConstants.END_OF_CHAIN);
  +            _entries.add(POIFSConstants.END_OF_CHAIN);
           }
           return startBlock;
       }
  
  
  
  1.2       +15 -15    
jakarta-poi/src/java/org/apache/poi/poifs/storage/DocumentBlock.java
  
  Index: DocumentBlock.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/storage/DocumentBlock.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DocumentBlock.java        31 Jan 2002 02:23:45 -0000      1.1
  +++ DocumentBlock.java        15 Mar 2002 02:47:56 -0000      1.2
  @@ -61,7 +61,7 @@
   
   import java.util.Arrays;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.util.IntegerField;
   import org.apache.poi.util.LittleEndian;
   import org.apache.poi.util.LittleEndianConsts;
  @@ -118,7 +118,7 @@
   
       private DocumentBlock()
       {
  -        _data = new byte[ PoiFSConstants.BIG_BLOCK_SIZE ];
  +        _data = new byte[ POIFSConstants.BIG_BLOCK_SIZE ];
           Arrays.fill(_data, _default_value);
       }
   
  @@ -141,7 +141,7 @@
   
       public boolean partiallyRead()
       {
  -        return _bytes_read != PoiFSConstants.BIG_BLOCK_SIZE;
  +        return _bytes_read != POIFSConstants.BIG_BLOCK_SIZE;
       }
   
       /**
  @@ -168,7 +168,7 @@
                                              final int size)
       {
           DocumentBlock[] rval   =
  -            new DocumentBlock[ (size + PoiFSConstants.BIG_BLOCK_SIZE - 1) / 
PoiFSConstants.BIG_BLOCK_SIZE ];
  +            new DocumentBlock[ (size + POIFSConstants.BIG_BLOCK_SIZE - 1) / 
POIFSConstants.BIG_BLOCK_SIZE ];
           int             offset = 0;
   
           for (int k = 0; k < rval.length; k++)
  @@ -176,14 +176,14 @@
               rval[ k ] = new DocumentBlock();
               if (offset < array.length)
               {
  -                int length = Math.min(PoiFSConstants.BIG_BLOCK_SIZE,
  +                int length = Math.min(POIFSConstants.BIG_BLOCK_SIZE,
                                         array.length - offset);
   
                   System.arraycopy(array, offset, rval[ k ]._data, 0, length);
  -                if (length != PoiFSConstants.BIG_BLOCK_SIZE)
  +                if (length != POIFSConstants.BIG_BLOCK_SIZE)
                   {
                       Arrays.fill(rval[ k ]._data, length,
  -                                PoiFSConstants.BIG_BLOCK_SIZE,
  +                                POIFSConstants.BIG_BLOCK_SIZE,
                                   _default_value);
                   }
               }
  @@ -191,7 +191,7 @@
               {
                   Arrays.fill(rval[ k ]._data, _default_value);
               }
  -            offset += PoiFSConstants.BIG_BLOCK_SIZE;
  +            offset += POIFSConstants.BIG_BLOCK_SIZE;
           }
           return rval;
       }
  @@ -207,10 +207,10 @@
       public static void read(final DocumentBlock [] blocks,
                               final byte [] buffer, final int offset)
       {
  -        int firstBlockIndex  = offset / PoiFSConstants.BIG_BLOCK_SIZE;
  -        int firstBlockOffset = offset % PoiFSConstants.BIG_BLOCK_SIZE;
  +        int firstBlockIndex  = offset / POIFSConstants.BIG_BLOCK_SIZE;
  +        int firstBlockOffset = offset % POIFSConstants.BIG_BLOCK_SIZE;
           int lastBlockIndex   = (offset + buffer.length - 1)
  -                               / PoiFSConstants.BIG_BLOCK_SIZE;
  +                               / POIFSConstants.BIG_BLOCK_SIZE;
   
           if (firstBlockIndex == lastBlockIndex)
           {
  @@ -223,14 +223,14 @@
   
               System.arraycopy(blocks[ firstBlockIndex ]._data,
                                firstBlockOffset, buffer, buffer_offset,
  -                             PoiFSConstants.BIG_BLOCK_SIZE
  +                             POIFSConstants.BIG_BLOCK_SIZE
                                - firstBlockOffset);
  -            buffer_offset += PoiFSConstants.BIG_BLOCK_SIZE - firstBlockOffset;
  +            buffer_offset += POIFSConstants.BIG_BLOCK_SIZE - firstBlockOffset;
               for (int j = firstBlockIndex + 1; j < lastBlockIndex; j++)
               {
                   System.arraycopy(blocks[ j ]._data, 0, buffer, buffer_offset,
  -                                 PoiFSConstants.BIG_BLOCK_SIZE);
  -                buffer_offset += PoiFSConstants.BIG_BLOCK_SIZE;
  +                                 POIFSConstants.BIG_BLOCK_SIZE);
  +                buffer_offset += POIFSConstants.BIG_BLOCK_SIZE;
               }
               System.arraycopy(blocks[ lastBlockIndex ]._data, 0, buffer,
                                buffer_offset, buffer.length - buffer_offset);
  
  
  
  1.2       +2 -2      
jakarta-poi/src/java/org/apache/poi/poifs/storage/HeaderBlockConstants.java
  
  Index: HeaderBlockConstants.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/storage/HeaderBlockConstants.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HeaderBlockConstants.java 31 Jan 2002 02:23:45 -0000      1.1
  +++ HeaderBlockConstants.java 15 Mar 2002 02:47:56 -0000      1.2
  @@ -55,7 +55,7 @@
   
   package org.apache.poi.poifs.storage;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.util.IntegerField;
   import org.apache.poi.util.LittleEndian;
   import org.apache.poi.util.LittleEndianConsts;
  @@ -73,7 +73,7 @@
       public static final long _signature             = 0xE11AB1A1E011CFD0L;
       public static final int  _bat_array_offset      = 0x4c;
       public static final int  _max_bats_in_header    =
  -        (PoiFSConstants.BIG_BLOCK_SIZE - _bat_array_offset)
  +        (POIFSConstants.BIG_BLOCK_SIZE - _bat_array_offset)
           / LittleEndianConsts.INT_SIZE;
   
       // useful offsets
  
  
  
  1.2       +4 -4      
jakarta-poi/src/java/org/apache/poi/poifs/storage/HeaderBlockReader.java
  
  Index: HeaderBlockReader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/storage/HeaderBlockReader.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HeaderBlockReader.java    31 Jan 2002 02:23:45 -0000      1.1
  +++ HeaderBlockReader.java    15 Mar 2002 02:47:56 -0000      1.2
  @@ -59,7 +59,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.util.IntegerField;
   import org.apache.poi.util.LittleEndian;
   import org.apache.poi.util.LittleEndianConsts;
  @@ -103,17 +103,17 @@
       public HeaderBlockReader(final InputStream stream)
           throws IOException
       {
  -        _data = new byte[ PoiFSConstants.BIG_BLOCK_SIZE ];
  +        _data = new byte[ POIFSConstants.BIG_BLOCK_SIZE ];
           int byte_count = stream.read(_data);
   
  -        if (byte_count != PoiFSConstants.BIG_BLOCK_SIZE)
  +        if (byte_count != POIFSConstants.BIG_BLOCK_SIZE)
           {
               String type = " byte" + ((byte_count == 1) ? ("")
                                                          : ("s"));
   
               throw new IOException("Unable to read entire header; "
                                     + byte_count + type + " read; expected "
  -                                  + PoiFSConstants.BIG_BLOCK_SIZE + " bytes");
  +                                  + POIFSConstants.BIG_BLOCK_SIZE + " bytes");
           }
   
           // verify signature
  
  
  
  1.2       +6 -6      
jakarta-poi/src/java/org/apache/poi/poifs/storage/HeaderBlockWriter.java
  
  Index: HeaderBlockWriter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/storage/HeaderBlockWriter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HeaderBlockWriter.java    31 Jan 2002 02:23:45 -0000      1.1
  +++ HeaderBlockWriter.java    15 Mar 2002 02:47:56 -0000      1.2
  @@ -59,7 +59,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.util.IntegerField;
   import org.apache.poi.util.LittleEndianConsts;
   import org.apache.poi.util.LongField;
  @@ -99,7 +99,7 @@
   
       public HeaderBlockWriter()
       {
  -        _data = new byte[ PoiFSConstants.BIG_BLOCK_SIZE ];
  +        _data = new byte[ POIFSConstants.BIG_BLOCK_SIZE ];
           Arrays.fill(_data, _default_value);
           new LongField(_signature_offset, _signature, _data);
           new IntegerField(0x08, 0, _data);
  @@ -115,15 +115,15 @@
           new IntegerField(0x28, 0, _data);
           _bat_count      = new IntegerField(_bat_count_offset, 0, _data);
           _property_start = new IntegerField(_property_start_offset,
  -                                           PoiFSConstants.END_OF_CHAIN,
  +                                           POIFSConstants.END_OF_CHAIN,
                                              _data);
           new IntegerField(0x34, 0, _data);
           new IntegerField(0x38, 0x1000, _data);
           _sbat_start = new IntegerField(_sbat_start_offset,
  -                                       PoiFSConstants.END_OF_CHAIN, _data);
  +                                       POIFSConstants.END_OF_CHAIN, _data);
           new IntegerField(0x40, 1, _data);
           _xbat_start = new IntegerField(_xbat_start_offset,
  -                                       PoiFSConstants.END_OF_CHAIN, _data);
  +                                       POIFSConstants.END_OF_CHAIN, _data);
           _xbat_count = new IntegerField(_xbat_count_offset, 0, _data);
       }
   
  @@ -170,7 +170,7 @@
           else
           {
               rvalue = BATBlock.createXBATBlocks(new int[ 0 ], 0);
  -            _xbat_start.set(PoiFSConstants.END_OF_CHAIN, _data);
  +            _xbat_start.set(POIFSConstants.END_OF_CHAIN, _data);
           }
           _xbat_count.set(rvalue.length, _data);
           return rvalue;
  
  
  
  1.2       +2 -2      
jakarta-poi/src/java/org/apache/poi/poifs/storage/PropertyBlock.java
  
  Index: PropertyBlock.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/storage/PropertyBlock.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PropertyBlock.java        31 Jan 2002 02:23:46 -0000      1.1
  +++ PropertyBlock.java        15 Mar 2002 02:47:56 -0000      1.2
  @@ -59,7 +59,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.poifs.property.Property;
   import org.apache.poi.util.IntegerField;
   import org.apache.poi.util.LittleEndian;
  @@ -75,7 +75,7 @@
       extends BigBlock
   {
       private static final int _properties_per_block =
  -        PoiFSConstants.BIG_BLOCK_SIZE / PoiFSConstants.PROPERTY_SIZE;
  +        POIFSConstants.BIG_BLOCK_SIZE / POIFSConstants.PROPERTY_SIZE;
       private Property[]       _properties;
   
       /**
  
  
  
  1.2       +4 -4      
jakarta-poi/src/java/org/apache/poi/poifs/storage/RawDataBlock.java
  
  Index: RawDataBlock.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/storage/RawDataBlock.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RawDataBlock.java 31 Jan 2002 02:23:46 -0000      1.1
  +++ RawDataBlock.java 15 Mar 2002 02:47:56 -0000      1.2
  @@ -55,7 +55,7 @@
   
   package org.apache.poi.poifs.storage;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   
   import java.io.*;
   
  @@ -83,21 +83,21 @@
       public RawDataBlock(final InputStream stream)
           throws IOException
       {
  -        _data = new byte[ PoiFSConstants.BIG_BLOCK_SIZE ];
  +        _data = new byte[ POIFSConstants.BIG_BLOCK_SIZE ];
           int count = stream.read(_data);
   
           if (count == -1)
           {
               _eof = true;
           }
  -        else if (count != PoiFSConstants.BIG_BLOCK_SIZE)
  +        else if (count != POIFSConstants.BIG_BLOCK_SIZE)
           {
               String type = " byte" + ((count == 1) ? ("")
                                                     : ("s"));
   
               throw new IOException("Unable to read entire block; " + count
                                     + type + " read; expected "
  -                                  + PoiFSConstants.BIG_BLOCK_SIZE + " bytes");
  +                                  + POIFSConstants.BIG_BLOCK_SIZE + " bytes");
           }
           else
           {
  
  
  
  1.2       +2 -2      
jakarta-poi/src/java/org/apache/poi/poifs/storage/SmallDocumentBlock.java
  
  Index: SmallDocumentBlock.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/poifs/storage/SmallDocumentBlock.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SmallDocumentBlock.java   31 Jan 2002 02:23:46 -0000      1.1
  +++ SmallDocumentBlock.java   15 Mar 2002 02:47:56 -0000      1.2
  @@ -59,7 +59,7 @@
   
   import java.util.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   
   /**
    * Storage for documents that are too small to use regular
  @@ -75,7 +75,7 @@
       private static final byte _default_fill         = ( byte ) 0xff;
       private static final int  _block_size           = 64;
       private static final int  _blocks_per_big_block =
  -        PoiFSConstants.BIG_BLOCK_SIZE / _block_size;
  +        POIFSConstants.BIG_BLOCK_SIZE / _block_size;
   
       private SmallDocumentBlock(final byte [] data, final int index)
       {
  
  
  
  1.5       +12 -1     
jakarta-poi/src/testcases/org/apache/poi/hssf/usermodel/TestCellStyle.java
  
  Index: TestCellStyle.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/testcases/org/apache/poi/hssf/usermodel/TestCellStyle.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TestCellStyle.java        18 Feb 2002 11:59:08 -0000      1.4
  +++ TestCellStyle.java        15 Mar 2002 02:47:56 -0000      1.5
  @@ -135,7 +135,7 @@
       }
   
       /**
  -     * Tests that is creating a file with a date works correctly.
  +     * Tests that is creating a file with a date or an calendar works correctly.
        */
       public void testDataStyle()
               throws Exception
  @@ -147,10 +147,21 @@
           HSSFSheet        s    = wb.createSheet();
           HSSFCellStyle    cs   = wb.createCellStyle();
           HSSFRow row = s.createRow((short)0);
  +
  +        // with Date:
           HSSFCell cell = row.createCell((short)1);
           cs.setDataFormat(HSSFDataFormat.getFormat("m/d/yy"));
           cell.setCellStyle(cs);
           cell.setCellValue(new Date());
  +
  +        // with Calendar:
  +        cell = row.createCell((short)2);
  +        cs.setDataFormat(HSSFDataFormat.getFormat("m/d/yy"));
  +        cell.setCellStyle(cs);
  +        Calendar cal = Calendar.getInstance();
  +        cal.setTime(new Date());
  +        cell.setCellValue(cal);
  +
           wb.write(out);
           out.close();
   
  
  
  
  1.2       +1 -1      
jakarta-poi/src/testcases/org/apache/poi/poifs/property/TestDirectoryProperty.java
  
  Index: TestDirectoryProperty.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/testcases/org/apache/poi/poifs/property/TestDirectoryProperty.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestDirectoryProperty.java        31 Jan 2002 02:23:52 -0000      1.1
  +++ TestDirectoryProperty.java        15 Mar 2002 02:47:56 -0000      1.2
  @@ -61,7 +61,7 @@
   
   import junit.framework.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   
   /**
    * Class to test DirectoryProperty functionality
  
  
  
  1.2       +2 -2      
jakarta-poi/src/testcases/org/apache/poi/poifs/property/TestRootProperty.java
  
  Index: TestRootProperty.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/testcases/org/apache/poi/poifs/property/TestRootProperty.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestRootProperty.java     31 Jan 2002 02:23:52 -0000      1.1
  +++ TestRootProperty.java     15 Mar 2002 02:47:56 -0000      1.2
  @@ -61,7 +61,7 @@
   
   import junit.framework.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   
   /**
    * Class to test RootProperty functionality
  @@ -124,7 +124,7 @@
           {
               _testblock[ index ] = ( byte ) 0;
           }
  -        _testblock[ index++ ] = ( byte ) PoiFSConstants.END_OF_CHAIN;
  +        _testblock[ index++ ] = ( byte ) POIFSConstants.END_OF_CHAIN;
           for (; index < 0x78; index++)
           {
               _testblock[ index ] = ( byte ) 0xff;
  
  
  
  1.2       +2 -2      
jakarta-poi/src/testcases/org/apache/poi/poifs/storage/TestBlockAllocationTableReader.java
  
  Index: TestBlockAllocationTableReader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/testcases/org/apache/poi/poifs/storage/TestBlockAllocationTableReader.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestBlockAllocationTableReader.java       31 Jan 2002 02:23:52 -0000      1.1
  +++ TestBlockAllocationTableReader.java       15 Mar 2002 02:47:56 -0000      1.2
  @@ -61,7 +61,7 @@
   
   import junit.framework.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.util.LittleEndian;
   import org.apache.poi.util.LittleEndianConsts;
   
  @@ -1254,7 +1254,7 @@
               else if (i % 256 == 255)
               {
                   assertEquals("Verify end of chain for block " + i,
  -                             PoiFSConstants.END_OF_CHAIN,
  +                             POIFSConstants.END_OF_CHAIN,
                                table.getNextBlockIndex(i));
               }
               else
  
  
  
  1.2       +3 -3      
jakarta-poi/src/testcases/org/apache/poi/poifs/storage/TestBlockAllocationTableWriter.java
  
  Index: TestBlockAllocationTableWriter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/testcases/org/apache/poi/poifs/storage/TestBlockAllocationTableWriter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestBlockAllocationTableWriter.java       31 Jan 2002 02:23:52 -0000      1.1
  +++ TestBlockAllocationTableWriter.java       15 Mar 2002 02:47:56 -0000      1.2
  @@ -61,7 +61,7 @@
   
   import junit.framework.*;
   
  -import org.apache.poi.poifs.common.PoiFSConstants;
  +import org.apache.poi.poifs.common.POIFSConstants;
   import org.apache.poi.util.LittleEndian;
   import org.apache.poi.util.LittleEndianConsts;
   
  @@ -189,7 +189,7 @@
                   offset += LittleEndianConsts.INT_SIZE;
               }
               LittleEndian.putInt(expected, offset,
  -                                PoiFSConstants.END_OF_CHAIN);
  +                                POIFSConstants.END_OF_CHAIN);
               offset += 4;
               block_index++;
           }
  @@ -197,7 +197,7 @@
           // add BAT block indices
           LittleEndian.putInt(expected, offset, block_index++);
           offset += LittleEndianConsts.INT_SIZE;
  -        LittleEndian.putInt(expected, offset, PoiFSConstants.END_OF_CHAIN);
  +        LittleEndian.putInt(expected, offset, POIFSConstants.END_OF_CHAIN);
           for (int k = 0; k < expected.length; k++)
           {
               assertEquals("At offset " + k, expected[ k ], output[ k ]);
  
  
  


Reply via email to