sackley     2002/06/27 05:16:44

  Modified:    src/scratchpad/src/org/apache/poi/hdf/model/hdftypes
                        FormattedDiskPage.java
  Log:
  Added detailed comments
  
  Revision  Changes    Path
  1.2       +19 -4     
jakarta-poi/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/FormattedDiskPage.java
  
  Index: FormattedDiskPage.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/FormattedDiskPage.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- FormattedDiskPage.java    14 Jun 2002 02:03:44 -0000      1.1
  +++ FormattedDiskPage.java    27 Jun 2002 12:16:44 -0000      1.2
  @@ -61,12 +61,25 @@
    * grpprls of the paragraph and character properties of the document. A grpprl
    * is a list of sprms(decompression operations) to perform on a parent style.
    *
  + * The style properties for paragraph and character runs
  + * are stored in fkps. There are PAP fkps for paragraph properties and CHP fkps
  + * for character run properties. The first part of the fkp for both CHP and PAP
  + * fkps consists of an array of 4 byte int offsets in the main stream for that
  + * Paragraph's or Character run's text. The ending offset is the next
  + * value in the array. For example, if an fkp has X number of Paragraph's
  + * stored in it then there are (x + 1) 4 byte ints in the beginning array. The
  + * number X is determined by the last byte in a 512 byte fkp.
  + *
  + * CHP and PAP fkps also store the compressed styles(grpprl) that correspond to
  + * the offsets on the front of the fkp. The offset of the grpprls is determined
  + * differently for CHP fkps and PAP fkps.
  + *
    * @author Ryan Ackley
    */
  -public class FormattedDiskPage
  +public abstract class FormattedDiskPage
   {
  -    byte[] _fkp;
  -    int _crun;
  +    protected byte[] _fkp;
  +    protected int _crun;
   
       /**
        * Uses a 512-byte array to create a FKP
  @@ -97,8 +110,10 @@
        * Used to get the total number of grrprl's stored int this FKP
        * @return The number of grpprls in this FKP
        */
  -    public int getSize()
  +    public int size()
       {
           return _crun;
       }
  +
  +    public abstract byte[] getGrpprl(int index);
   }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to