* @version $Revision: 380 $ * @date $Date: 2005-10-03 14:01:28 +0200 (Mon, 03 Oct 2005) $ * @license http://www.gnu.org/licenses/gpl.html GNU General Public * License (GPL) * @package PEL */ /**#@+ Required class definitions. */ require_once('PelDataWindow.php'); /**#@-*/ /** * Class representing content in a JPEG file. * * A JPEG file consists of a sequence of each of which has an * associated {@link PelJpegMarker marker} and some content. This * class represents the content, and this basic type is just a simple * holder of such content, represented by a {@link PelDataWindow} * object. The {@link PelExif} class is an example of more * specialized JPEG content. * * @author Martin Geisler * @package PEL */ class PelJpegContent { private $data = null; /** * Make a new piece of JPEG content. * * @param PelDataWindow the content. */ function __construct(PelDataWindow $data) { $this->data = $data; } /** * Return the bytes of the content. * * @return string bytes representing this JPEG content. These bytes * will match the bytes given to {@link __construct the * constructor}. */ function getBytes() { return $this->data->getBytes(); } } ?>