The task handler class.
This class handles the occurance of a
| author |
Andreas Aderhold andi@binarycloud.com |
|---|---|
| copyright |
2001,2002 THYRELL. All rights reserved |
| version |
$Id: dfdc08328f7d79cfc6ba4532e4815e68516b3f20 $ |
| package |
phing.parser |
__construct($parser, $parentHandler)
The constructor must be called by all derived classes.
init(string $tag, array $attrs)
<
p> This includes:
| throws |
if attributes are incomplete or invalid |
|---|
stringThe tag that comes in
arrayAttributes the tag carries
finished()
characters($data)
| exception |
ExpatParserException if there is no CDATA but method was called |
|---|---|
| access |
public |
startElement($name, $attribs)
Must be overloaded by the child class. Throws an ExpatParseException if there is no handler registered for an element.
endElement($name)
Can be overloaded by the child class. But should not. It hands over control to the parentHandler of this.
target : object
| var |
the target instance |
|---|
object
container : object
| var |
the target instance |
|---|
object
task : \Task
parentWrapper : \RuntimeConfigurable
wrapper :
Otherwise the configuration is performed with the configure method.
| see | |
|---|---|
configurator : \ProjectConfigurator
parentHandler :
parser :