PHPExcel_Writer_Excel2007
[ class tree: PHPExcel_Writer_Excel2007 ] [ index: PHPExcel_Writer_Excel2007 ] [ all elements ]

Source for file WriterPart.php

Documentation is available at WriterPart.php

  1. <?php
  2. /**
  3.  * PHPExcel
  4.  *
  5.  * Copyright (c) 2006 - 2009 PHPExcel
  6.  *
  7.  * This library is free software; you can redistribute it and/or
  8.  * modify it under the terms of the GNU Lesser General Public
  9.  * License as published by the Free Software Foundation; either
  10.  * version 2.1 of the License, or (at your option) any later version.
  11.  * 
  12.  * This library is distributed in the hope that it will be useful,
  13.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  14.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  15.  * Lesser General Public License for more details.
  16.  * 
  17.  * You should have received a copy of the GNU Lesser General Public
  18.  * License along with this library; if not, write to the Free Software
  19.  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  20.  *
  21.  * @category   PHPExcel
  22.  * @package    PHPExcel_Writer_Excel2007
  23.  * @copyright  Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel)
  24.  * @license    http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt    LGPL
  25.  * @version    1.6.5, 2009-01-05
  26.  */
  27.  
  28.  
  29. /** PHPExcel_IWriter */
  30. require_once 'PHPExcel/Writer/IWriter.php';
  31.  
  32.  
  33. /**
  34.  * PHPExcel_Writer_Excel2007_WriterPart
  35.  *
  36.  * @category   PHPExcel
  37.  * @package    PHPExcel_Writer_Excel2007
  38.  * @copyright  Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel)
  39.  */
  40. {
  41.     /**
  42.      * Parent IWriter object
  43.      *
  44.      * @var PHPExcel_Writer_IWriter 
  45.      */
  46.     private $_parentWriter;
  47.     
  48.     /**
  49.      * Set parent IWriter object
  50.      *
  51.      * @param PHPExcel_Writer_IWriter    $pWriter 
  52.      * @throws Exception
  53.      */
  54.     public function setParentWriter(PHPExcel_Writer_IWriter $pWriter null{
  55.         $this->_parentWriter = $pWriter;
  56.     }
  57.     
  58.     /**
  59.      * Get parent IWriter object
  60.      *
  61.      * @return PHPExcel_Writer_IWriter 
  62.      * @throws Exception
  63.      */
  64.     public function getParentWriter({
  65.         if (!is_null($this->_parentWriter)) {
  66.             return $this->_parentWriter;
  67.         else {
  68.             throw new Exception("No parent PHPExcel_Writer_IWriter assigned.");
  69.         }
  70.     }
  71. }

Documentation generated on Mon, 05 Jan 2009 20:39:00 +0100 by phpDocumentor 1.4.1