types/selectors/BaseExtendSelector.php

Show: inherited
Table of Contents

\BaseExtendSelector

Package: phing\types\selectors

Convenience base class for all selectors accessed through ExtendSelector.

It provides support for gathering the parameters together as well as for assigning an error message and throwing a build exception if an error is detected.

Implements
\ExtendFileSelector
Parent(s)
\BaseSelector < \DataType < \ProjectComponent
Children
\ContainsSelector
\DateSelector
\DepthSelector
\TypeSelector
\FilenameSelector
\SizeSelector
\ContainsRegexpSelector
Author
Hans Lellelid, hans@xmpl.org (Phing)  
Author
Bruce Atherton, bruce@callenish.com (Ant)  

Properties

Propertyprotected  $parameters= 'null'

The passed in parameter array.

Default valuenullDetails
Type
n/a

Methods

methodpubliccircularReference( ) : void

methodpublicdieOnCircularReference( ) : void

methodpublicgetCheckedRef( ) : void

methodpublicgetDescription( ) : void

methodpublicgetError( ) : void

methodprotectedgetParameters( ) : \the

Allows access to the parameters gathered and set within the <custom> tag.

Returns
Type Description
\the set of parameters defined for this selector
methodpublicgetProject( ) : void

methodpublicisReference( ) : void

methodpublicisSelected( ) : void
abstract

methodpubliclog( ) : void

methodpublicnoChildrenAllowed( ) : void

methodpublicparsingComplete( ) : void

methodpublicsetDescription( ) : void

methodpublicsetError( ) : void

methodpublicsetParameters( \parameters $parameters ) : void

Set all the Parameters for this custom selector, collected by the ExtendSelector class.

Parameters
Name Type Description
$parameters \parameters

the complete set of parameters for this selector

methodpublicsetProject( ) : void

methodpublicsetRefid( ) : void

methodpublictooManyAttributes( ) : void

methodpublicvalidate( ) : void

methodpublicverifySettings( ) : void

Documentation was generated by DocBlox 0.17.1.