The nested element handler class.
This class handles the occurance of runtime registered tags like datatypes (fileset, patternset, etc) and it's possible nested tags. It introspects the implementation of the class and sets up the data structures.
author |
Andreas Aderhold andi@binarycloud.com |
---|---|
copyright |
2001,2002 THYRELL. All rights reserved |
version |
$Id$ |
access |
public |
package |
phing.parser |
__construct($parser, $parentHandler)
The constructor must be called by all derived classes.
init($propType, $attrs)
<
p> This includes:
throws |
if the setup process fails |
---|---|
access |
public |
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.
finished()
endElement($name)
Can be overloaded by the child class. But should not. It hands over control to the parentHandler of this.
parent : object
var |
---|
object
child : object
var |
---|
object
parentWrapper :
@var object
childWrapper :
@var object
target :
@var object the target instance
parentHandler :
parser :