Home » JCraft » jxl » biff » drawing » [javadoc | source]

    1   /*********************************************************************
    2   *
    3   *      Copyright (C) 2001 Andrew Khan
    4   *
    5   * This library is free software; you can redistribute it and/or
    6   * modify it under the terms of the GNU Lesser General Public
    7   * License as published by the Free Software Foundation; either
    8   * version 2.1 of the License, or (at your option) any later version.
    9   *
   10   * This library is distributed in the hope that it will be useful,
   11   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   12   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   13   * Lesser General Public License for more details.
   14   *
   15   * You should have received a copy of the GNU Lesser General Public
   16   * License along with this library; if not, write to the Free Software
   17   * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
   18   ***************************************************************************/
   19   
   20   package jxl.biff.drawing;
   21   
   22   import jxl.biff.Type;
   23   import jxl.biff.WritableRecordData;
   24   import jxl.read.biff.Record;
   25   
   26   /**
   27    * A record which merely holds the MSODRAWINGGROUP data.  Used when copying
   28    * files  which contain images
   29    */
   30   public class MsoDrawingGroupRecord extends WritableRecordData
   31   {
   32     /**
   33      * The binary data
   34      */
   35     private byte[] data;
   36   
   37     /**
   38      * Constructs this object from the raw data
   39      *
   40      * @param t the raw data
   41      */
   42     public MsoDrawingGroupRecord(Record t)
   43     {
   44       super(t);
   45       data = t.getData();
   46     }
   47   
   48     /**
   49      * Constructor
   50      *
   51      * @param d the data
   52      */
   53     MsoDrawingGroupRecord(byte[] d)
   54     {
   55       super(Type.MSODRAWINGGROUP);
   56       data = d;
   57     }
   58   
   59     /**
   60      * Expose the protected function to the SheetImpl in this package
   61      *
   62      * @return the raw record data
   63      */
   64     public byte[] getData()
   65     {
   66       return data;
   67     }
   68   }
   69   
   70   
   71   
   72   

Home » JCraft » jxl » biff » drawing » [javadoc | source]