Changeset 428
- Timestamp:
- 03/27/07 20:56:05 (2 years ago)
- Files:
-
- trunk/src/main/php/net/stubbles/xml/stubAbstractXMLStreamWriter.php (added)
- trunk/src/main/php/net/stubbles/xml/stubDomXMLStreamWriter.php (modified) (2 diffs)
- trunk/src/main/php/net/stubbles/xml/stubLibXmlXMLStreamWriter.php (modified) (3 diffs)
- trunk/src/main/php/net/stubbles/xml/stubXMLStreamWriter.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/net/stubbles/xml/stubDomXMLStreamWriter.php
r391 r428 8 8 */ 9 9 10 stubClassLoader::load('net.stubbles.xml.stubXMLStreamWriter'); 10 stubClassLoader::load('net.stubbles.xml.stubXMLStreamWriter', 11 'net.stubbles.xml.stubAbstractXMLStreamWriter'); 11 12 12 13 /** … … 16 17 * @subpackage xml 17 18 */ 18 class stubDomXMLStreamWriter extends stubBaseObject implements stubXMLStreamWriter { 19 19 class stubDomXMLStreamWriter extends stubAbstractXMLStreamWriter implements stubXMLStreamWriter { 20 21 /** 22 * List of supported features 23 * 24 * @var array 25 */ 26 protected $features = array(stubXMLStreamWriter::FEATURE_AS_DOM, 27 stubXMLStreamWriter::FEATURE_IMPORT_WRITER); 28 20 29 /** 21 30 * DOM Document trunk/src/main/php/net/stubbles/xml/stubLibXmlXMLStreamWriter.php
r192 r428 8 8 */ 9 9 10 stubClassLoader::load('net.stubbles.xml.stubXMLStreamWriter'); 10 stubClassLoader::load('net.stubbles.xml.stubXMLStreamWriter', 11 'net.stubbles.xml.stubAbstractXMLStreamWriter'); 11 12 12 13 /** … … 16 17 * @subpackage xml 17 18 */ 18 class stubLibXmlXMLStreamWriter extends stub BaseObjectimplements stubXMLStreamWriter {19 class stubLibXmlXMLStreamWriter extends stubAbstractXMLStreamWriter implements stubXMLStreamWriter { 19 20 21 /** 22 * List of supported features 23 * 24 * @var array 25 */ 26 protected $features = array(stubXMLStreamWriter::FEATURE_AS_DOM); 27 20 28 /** 21 29 * Writer … … 162 170 */ 163 171 public function importStreamWriter(stubXMLStreamWriter $writer) { 164 throw new stubXMLException('Operation not supported ');172 throw new stubXMLException('Operation not supported.'); 165 173 } 166 174 trunk/src/main/php/net/stubbles/xml/stubXMLStreamWriter.php
r192 r428 16 16 interface stubXMLStreamWriter { 17 17 18 /** 19 * Is able to import an stubXMLStreamWriter 20 * 21 * @var int 22 */ 23 const FEATURE_IMPORT_WRITER = 1; 24 25 /** 26 * Is able to export as DOM 27 * 28 * @var int 29 */ 30 const FEATURE_AS_DOM = 2; 31 18 32 /** 19 33 * Create a new writer … … 24 38 #public function __construct($xmlVersion = '1.0', $encoding = 'ISO-8859-1'); 25 39 40 /** 41 * Checks, whether the implementation has a desired feature 42 * 43 * @param int $feature 44 * @return bool 45 */ 46 public function hasFeature($feature); 47 26 48 /** 27 49 * Clear all data, that has been written
