tasks/ext/docblox/DocBloxTask.php

Show: inherited
Table of Contents

\DocBloxTask

Package: phing\tasks\ext\docblox

DocBlox Task (http://www.docblox-project.org)

Parent(s)
\Task < \ProjectComponent
Author
Michiel Rook  
Since
2.4.6  
Version
$Revision: 1389 $  

Properties

Propertyprivate\PhingFile  $destDir= 'null'

Destination/target directory

Default valuenullDetails
Type
\PhingFile
Propertyprivate\FileSet[]  $filesets= 'array()'

List of filesets

Default valuearray()Details
Type
\FileSet[]
Propertyprivateboolean  $quiet= 'true'

Force DocBlox to be quiet

Default valuetrueDetails
Type
boolean
Propertyprivatestring  $title= '""'

Title of the project

Default value""Details
Type
string

Methods

methodpubliccreateFileSet( ) : \FileSet

Nested creator, adds a set of files (nested fileset attribute).

Returns
Type Description
\FileSet
methodpublicgetDescription( ) : void

methodpublicgetLocation( ) : void

methodpublicgetOwningTarget( ) : void

methodpublicgetProject( ) : void

methodprotectedgetRegisterSlot( ) : void

methodpublicgetRuntimeConfigurableWrapper( ) : void

methodpublicgetTaskName( ) : void

methodpublicgetTaskType( ) : void

methodpublicinit( ) : void

methodprivateinitializeDocBlox( ) : void

Finds and initializes the DocBlox installation

methodpubliclog( ) : void

methodpublicmain( ) : void

Task entry point

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

methodprivateparseFiles( ) : string

Build a list of files (from the fileset elements) and call the DocBlox parser

Returns
Type Description
string
methodpublicperform( ) : void

methodpublicsetDescription( ) : void

methodpublicsetDestDir( \PhingFile $destDir ) : void

Sets destination/target directory

Parameters
Name Type Description
$destDir \PhingFile
methodpublicsetLocation( ) : void

methodpublicsetOutput( \PhingFile $output ) : void

Convenience setter (@see setDestDir)

Parameters
Name Type Description
$output \PhingFile
methodpublicsetOwningTarget( ) : void

methodpublicsetProject( ) : void

methodpublicsetQuiet( boolean $quiet ) : void

Forces DocBlox to be quiet

Parameters
Name Type Description
$quiet boolean
methodpublicsetRuntimeConfigurableWrapper( ) : void

methodpublicsetTaskName( ) : void

methodpublicsetTaskType( ) : void

methodpublicsetTitle( \strings $title ) : void

Sets the title of the project

Parameters
Name Type Description
$title \strings
Documentation was generated by DocBlox 0.17.1.