Classes, interfaces and traits
CustomChildCreator¶
Interface for elements that want to be able to create custom child elements
at runtime.
« More »
ExpatParseException¶
This class throws errors for Expat, the XML processor.
« More »
NestedElementHandler¶
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.
« More »
AbstractSAXParser¶
The abstract SAX parser class.
This class represents a SAX parser. It is a abstract calss that must be
implemented by the real parser that must extend this class
« More »
Location¶
Stores the file name and line number of a XML file
« More »
AbstractHandler¶
This is an abstract class all SAX handler classes must extend
« More »
ProjectConfigurator¶
The datatype handler class.
This class handles the occurance of registered datatype tags like
FileSet
« More »
PhingXMLContext¶
Track the current state of the Xml parse operation.
« More »
TargetHandler¶
The target handler class.
This class handles the occurance of a <target> tag and it's possible
nested tags (datatypes and tasks).
« More »
DataTypeHandler¶
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
« More »
TaskHandler¶
The task handler class.
This class handles the occurance of a <task> tag and it's possible
nested tags (datatypes and tasks) that may be unknown off bat and are
initialized on the fly.
« More »
ExpatParser¶
This class is a wrapper for the PHP's internal expat parser.
It takes an XML file represented by a abstract path name, and starts
parsing the file and calling the different "trap" methods inherited from
the AbstractParser class.
Those methods then invoke the represenatative methods in the registered
handler classes.
« More »
ProjectHandler¶
Handler class for the <project> XML element This class handles all elements
under the <project> element.
« More »
RootHandler¶
Root filter class for a phing buildfile.
The root filter is called by the parser first. This is where the phing
specific parsing starts. RootHandler decides what to do next.
« More »