Configures a Project (complete with Targets and Tasks) based on a XML build file.
<
p> Design/ZE2 migration note: If PHP would support nested classes. All the phing/parser/*Filter classes would be nested within this class
| author | Andreas Aderhold |
|---|---|
| copyright | 2001,2002 THYRELL. All rights reserved |
| version | $Id$ |
| access | public |
| package | phing.parser |
__construct(\AbstractSAXParser $parser, \AbstractHandler $parentHandler, \ProjectConfigurator $configurator, \Target $target)
The constructor must be called by all derived classes.
characters(string $data)
| access | public |
|---|
stringthe CDATA that comes in
endElement(string $name) : void
Tells the type handler that processing the element had been finished so handlers know they can perform actions that need to be based on the data contained within the element.
stringthe name of the XML element
init(string $propType, array $attrs)
<
p> This includes:
| access | public |
|---|
stringthe tag that comes in
arrayattributes the tag carries
\ExpatParseException |
if attributes are incomplete or invalid |
|---|
startElement(string $name, array $attrs)
Creates and calls handlers respectively.
| access | public |
|---|
stringthe tag that comes in
arrayattributes the tag carries
finished()
| inherited_from | \AbstractHandler::finished() |
|---|
$parentHandler
| inherited_from | \AbstractHandler::$$parentHandler |
|---|
$parser
| inherited_from | \AbstractHandler::$$parser |
|---|
$element
$target
$wrapper