X-Git-Url: https://git.mxchange.org/?p=shipsimu.git;a=blobdiff_plain;f=ship-simu%2Finc%2Fclasses%2Fmain%2Fcompressor%2Fclass_NullCompressor.php;fp=ship-simu%2Finc%2Fclasses%2Fmain%2Fcompressor%2Fclass_NullCompressor.php;h=0000000000000000000000000000000000000000;hp=b4a1236379201f39ffe079c2ae66bff633a80dd9;hb=ff66822b5fb6a92f5dc8af55290ecb89ec7f1aaf;hpb=d3dc161881e77cb39100a7d9220f520a5375bb26
diff --git a/ship-simu/inc/classes/main/compressor/class_NullCompressor.php b/ship-simu/inc/classes/main/compressor/class_NullCompressor.php
deleted file mode 100644
index b4a1236..0000000
--- a/ship-simu/inc/classes/main/compressor/class_NullCompressor.php
+++ /dev/null
@@ -1,106 +0,0 @@
-
- * @version 0.0
- * @copyright Copyright(c) 2007, 2008 Roland Haeder, this is free software
- * @license GNU GPL 3.0 or any newer version
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-class NullCompressor extends BaseFrameworkSystem implements Compressor {
- /**
- * Private constructor
- *
- * @return void
- */
- private function __construct () {
- // Call parent constructor!
- parent::constructor(__CLASS__);
-
- // Debug message
- if (((defined('DEBUG_COMPRESSOR')) || (defined('DEBUG_ALL'))) && (defined('DEBUG_CONSTRUCT'))) $this->getDebugInstance()->output(sprintf("[%s:] Konstruktor erreicht.
\n",
- $this->__toString()
- ));
-
- // Set description
- $this->setPartDescr("Null-Kompressor");
-
- // Create an unique ID
- $this->createUniqueID();
- }
-
- /**
- * Create a new compressor channel based a given compression handler
- *
- * @return $cInstance An instance of this class
- */
- public final static function createNullCompressor () {
- // Get new instance
- $cInstance = new NullCompressor();
-
- // Return the compressor instance
- return $cInstance;
- }
-
- /**
- * Null compression stream
- *
- * @param $streamData Mixed non-object stream data
- * @return $streamData The compressed stream data
- * @throws InvalidObjectException If the stream is an object
- */
- public function compressStream ($streamData) {
- if (is_object($streamData)) {
- // Throw an exception
- throw new InvalidObjectException($streamData, self::EXCEPTION_UNEXPECTED_OBJECT);
- }
-
- // Return the compressed stream
- return $streamData;
- }
-
- /**
- * Null decompression stream
- *
- * @param $streamData Mixed non-object stream data
- * @return $streamData The decompressed stream data
- * @throws InvalidObjectException If the stream is an object
- */
- public function decompressStream ($streamData) {
- if (is_object($streamData)) {
- // Throw an exception
- throw new InvalidObjectException($streamData, self::EXCEPTION_UNEXPECTED_OBJECT);
- }
-
- // Return the decompressed stream
- return $streamData;
- }
-
- /**
- * Getter for the file extension of this compressor
- *
- * @return $string Returns always "bz2"
- */
- public final function getCompressorExtension () {
- if ((defined('DEBUG_COMPRESSOR')) || (defined('DEBUG_ALL'))) $this->getDebugInstance()->output(sprintf("[%s:] Dateierweiterung angefordert.
\n",
- $this->__toString()
- ));
- return "null";
- }
-}
-
-// [EOF]
-?>