tasks/system/XsltTask.php

Show: inherited
Table of Contents

\XsltTask

Package: phing\tasks\system

Implements an XSLT processing filter while copying files.

This is a shortcut for calling the task with the XSLTFilter used in the section.

Parent(s)
\CopyTask < \Task < \ProjectComponent
Author
Andreas Aderhold, andi@binarycloud.com  
Version
$Id: XsltTask.php 526 2009-08-11 12:11:17Z mrook $  

Properties

Propertyprivate  $parameters= 'array()'

Parameters to pass to XSLT procesor.

Default valuearray()Details
Type
n/a
Propertyprivate  $xsltFilter= ''

XSLTFilter object that we use to handle transformation.

Details
Type
n/a

Methods

methodpublic__construct( ) : void

methodpubliccreateFileList( ) : void

methodpubliccreateFileSet( ) : void

methodpubliccreateFilterChain( ) : void

methodpubliccreateMapper( ) : void

methodpubliccreateParam( ) : \XSLTParam

Support nested tags useing XSLTParam class.

Returns
Type Description
\XSLTParam
methodprotecteddoWork( ) : void

methodpublicgetDescription( ) : void

methodpublicgetLocation( ) : void

methodpublicgetOwningTarget( ) : void

methodpublicgetProject( ) : void

methodprotectedgetRegisterSlot( ) : void

methodpublicgetRuntimeConfigurableWrapper( ) : void

methodpublicgetTaskName( ) : void

methodpublicgetTaskType( ) : void

methodpublicinit( ) : void

Setup the filterchains w/ XSLTFilter that we will use while copying the files.

methodpubliclog( ) : void

methodprotectedlogError( ) : void

methodpublicmain( ) : void

Set any XSLT Param and invoke CopyTask::main()

Details
See
\CopyTask::main()  
methodpublicmaybeConfigure( ) : void

methodpublicperform( ) : void

methodpublicsetDescription( ) : void

methodpublicsetFile( ) : void

methodpublicsetHaltonerror( ) : void

methodpublicsetIncludeEmptyDirs( ) : void

methodpublicsetLocation( ) : void

methodpublicsetMode( ) : void

methodpublicsetOverwrite( ) : void

methodpublicsetOwningTarget( ) : void

methodpublicsetPreserveLastModified( ) : void

methodpublicsetProject( ) : void

methodpublicsetResolveDocumentExternals( bool $resolveExternals ) : void

Whether to resolve entities in the XML document.

Parameters
Name Type Description
$resolveExternals bool
Details
Since
2.4  
methodpublicsetResolveStylesheetExternals( bool $resolveExternals ) : void

Whether to resolve entities in the stylesheet.

Parameters
Name Type Description
$resolveExternals bool
Details
Since
2.4  
methodpublicsetRuntimeConfigurableWrapper( ) : void

methodpublicsetStyle( \PhingFile $style ) : void

Set the stylesheet to use.

Parameters
Name Type Description
$style \PhingFile
methodpublicsetTaskName( ) : void

methodpublicsetTaskType( ) : void

methodpublicsetTodir( ) : void

methodpublicsetTofile( ) : void

methodpublicsetTstamp( ) : void

methodpublicsetVerbose( ) : void

methodprotectedvalidateAttributes( ) : void

Documentation was generated by DocBlox 0.17.1.