Changeset 294

Show
Ignore:
Timestamp:
02/23/07 16:36:58 (1 year ago)
Author:
mikey
Message:

use net.stubbles.xml.stubXMLStreamWriterFactory instead of a concrete implementation

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/websites/xml/stubXMLPagePostInterceptor.php

    r292 r294  
    1111                      'net.stubbles.xml.xsl.util.stubXSLImageDimensions', 
    1212                      'net.stubbles.xml.stubXMLXIncludeStreamWrapper', 
    13                       'net.stubbles.xml.stubDomXMLStreamWriter', 
     13                      'net.stubbles.xml.stubXMLStreamWriterFactory', 
    1414                      'net.stubbles.stubFactory' 
    1515); 
     
    2222 * @todo        make <xsl:import href="copy.xsl"/> work if loaded from a star file 
    2323 *              in master.xsl and masterXInclude.xsl 
    24  * @todo        use a stubXMLStreamWriterFactory to create a stubXMLStreamWriter 
    2524 * @todo        clean the transformation result: xml:base, xml declaration, whitespace 
    2625 */ 
     
    4948        stubXMLXIncludeStreamWrapper::setCachePath(stubConfig::getCachePath()); 
    5049        $xslProcessor = new stubXSLProcessor(); 
    51         $this->callbacks['image'] = new stubXSLImageDimensions(new stubDomXMLStreamWriter()); 
     50        $this->callbacks['image'] = new stubXSLImageDimensions(stubXMLStreamWriterFactory::createAsAvailable()); 
    5251        $this->callbacks['image']->setPath(getcwd()); 
    5352        $xslProcessor->registerCallback('image', $this->callbacks['image']); 
  • trunk/src/main/php/net/stubbles/websites/xml/stubXMLProcessor.php

    r292 r294  
    1111                      'net.stubbles.ipo.response.stubBaseResponse', 
    1212                      'net.stubbles.util.validators.stubRegexValidator', 
    13                       'net.stubbles.xml.stubDomXMLStreamWriter', 
     13                      'net.stubbles.xml.stubXMLStreamWriterFactory', 
    1414                      'net.stubbles.xml.serializer.stubXMLSerializer' 
    1515); 
     
    7171     * 
    7272     * @return  stubXMLStreamWriter 
    73      * @todo    use a stubXMLStreamWriterFactory to create the stubXMLStreamWriter 
    7473     */ 
    7574    protected function createXMLStreamWriter() 
    7675    { 
    77         $xmlStreamWriter = new stubDomXMLStreamWriter(); 
    78         return $xmlStreamWriter; 
     76        return stubXMLStreamWriterFactory::createAsAvailable(); 
    7977    } 
    8078