Xinc-Plugin-Task
[ class tree: Xinc-Plugin-Task ] [ index: Xinc-Plugin-Task ] [ all elements ]

Class: Xinc_Plugin_Task_Base

Source Location: /Xinc/Plugin/Task/Base.php

Class Overview




Author(s):

Implements interfaces:

Variables

Methods


Child classes:


Class Details

[line 33]


Tags:

abstract:  


[ Top ]


Class Variables

$arSubtasks = array()

[line 39]



Tags:

var:  Subtasks for this task
access:  protected

Type:   array


[ Top ]

$_plugin =

[line 41]



Tags:

access:  protected

Type:   mixed


[ Top ]

$_xml =

[line 42]



Tags:

access:  protected

Type:   mixed


[ Top ]



Class Methods


constructor __construct [line 50]

Xinc_Plugin_Task_Base __construct( Xinc_Plugin_Interface $plugin)

Constructor, stores a reference to the plugin for usage of functionality



Tags:

access:  public



Implementation of:
Xinc_Plugin_Task_Interface::__construct()
Constructor

Parameters:

Xinc_Plugin_Interface   $plugin  

[ Top ]

method getName [line 76]

string getName( )

Returns name of task by lowercasing class name.



Tags:

return:  Name of task.
access:  public


Overridden in child classes as:

Xinc_Plugin_Repos_Builder_Phing_Task::getName()
returns the name of this task
Xinc_Plugin_Repos_Builder_Task::getName()
Returns name of task.
Xinc_Plugin_Repos_Property_SetTask::getName()
Returns name of Task.
Xinc_Plugin_Repos_Property_SubstituteTask::getName()
Returns name of Task.
Xinc_Plugin_Repos_Configuration_Setting_Task::getName()
Xinc_Plugin_Repos_Configuration_Task::getName()
Returns name of task.
Xinc_Contrib_Warko_Plugin_ModificationSet_SvnTag_Task::getName()
Xinc_Contrib_AS_Plugin_ModificationSet_SvnBranch_Task::getName()
Xinc_Plugin_Repos_ModificationSet_Git_Task::getName()
Returns name of task.
Xinc_Plugin_Repos_ModificationSet_BuildAlways_Task::getName()
Returns name of task.
Xinc_Plugin_Repos_ModificationSet_Svn_Task::getName()
Returns name of task.
Xinc_Plugin_Repos_ModificationSet_Task::getName()
Returns name of Task.
Xinc_Plugin_Repos_Publisher_PHPUnitTestResults_Task::getName()
Xinc_Plugin_Repos_Publisher_OnRecovery_Task::getName()
Returns name of task.
Xinc_Plugin_Repos_Publisher_Deliverable_Task::getName()
Xinc_Plugin_Repos_Publisher_Documentation_Task::getName()
Xinc_Plugin_Repos_Publisher_OnSuccess_Task::getName()
Returns name of task.
Xinc_Plugin_Repos_Publisher_Artifacts_Task::getName()
Xinc_Plugin_Repos_Publisher_Email_Task::getName()
Xinc_Plugin_Repos_Publisher_Phing_Task::getName()
Xinc_Plugin_Repos_Publisher_OnFailure_Task::getName()
Returns name of task.
Xinc_Plugin_Repos_Publisher_Task::getName()
Returns name of task by lowercasing class name.
Xinc_Plugin_Repos_Cron_Task::getName()
Xinc_Plugin_Repos_Schedule_Task::getName()


Implementation of:
Xinc_Plugin_Task_Interface::getName()
Returns name of task.
[ Top ]

method getTasks [line 81]

void getTasks( )



Tags:

access:  public



Implementation of:
Xinc_Plugin_Task_Interface::getTasks()
[ Top ]

method getXml [line 86]

void getXml( )



Tags:

access:  public



Implementation of:
Xinc_Plugin_Task_Interface::getXml()
[ Top ]

method init [line 54]

void init( Xinc_Build_Interface $build)



Tags:

access:  public


Overridden in child classes as:

Xinc_Plugin_Repos_Cron_Task::init()
Xinc_Plugin_Repos_Schedule_Task::init()


Implementation of:
Xinc_Plugin_Task_Interface::init()

Parameters:

Xinc_Build_Interface   $build  

[ Top ]

method registerTask [line 65]

void registerTask( Xinc_Plugin_Task_Interface $task)

Support for subtasks, empty by default.



Tags:

access:  public


Overridden in child classes as:

Xinc_Plugin_Repos_Builder_AbstractTask::registerTask()
Xinc_Plugin_Repos_Cron_Task::registerTask()
Xinc_Plugin_Repos_Schedule_Task::registerTask()


Implementation of:
Xinc_Plugin_Task_Interface::registerTask()
Support for subtasks, empty by default.

Parameters:

Xinc_Plugin_Task_Interface   $task   Task to register

[ Top ]

method setXml [line 91]

void setXml( SimpleXMLElement $element)



Tags:

access:  public



Implementation of:
Xinc_Plugin_Task_Interface::setXml()

Parameters:

SimpleXMLElement   $element  

[ Top ]


Documentation generated on Sun, 09 Dec 2012 21:49:23 +0100 by phpDocumentor 1.4.4