phing-parser
[ class tree: phing-parser ] [ index: phing-parser ] [ all elements ]

Element index for package phing-parser

[ a ] [ b ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ l ] [ n ] [ p ] [ r ] [ s ] [ t ] [ _ ]

_

__construct
in file ProjectHandler.php, method ProjectHandler::__construct()
    Constructs a new ProjectHandler
__construct
in file RootHandler.php, method RootHandler::__construct()
    Constructs a new RootHandler
__construct
in file TargetHandler.php, method TargetHandler::__construct()
    Constructs a new TargetHandler
__construct
in file TaskHandler.php, method TaskHandler::__construct()
    Constructs a new TaskHandler and sets up everything.
__construct
in file PhingXMLContext.php, method PhingXMLContext::__construct()
    Constructor
__construct
in file NestedElementHandler.php, method NestedElementHandler::__construct()
    Constructs a new NestedElement handler and sets up everything.
__construct
in file AbstractSAXParser.php, method AbstractSAXParser::__construct()
    Constructs a SAX parser
__construct
in file DataTypeHandler.php, method DataTypeHandler::__construct()
    Constructs a new DataTypeHandler and sets up everything.
__construct
in file ExpatParser.php, method ExpatParser::__construct()
    Constructs a new ExpatParser object.
__construct
in file AbstractHandler.php, method AbstractHandler::__construct()
    Constructs a SAX handler parser.
__toString
in file Location.php, method Location::__toString()
top

a

AbstractHandler
in file AbstractHandler.php, class AbstractHandler
    This is an abstract class all SAX handler classes must extend
AbstractSAXParser
in file AbstractSAXParser.php, class AbstractSAXParser
    The abstract SAX parser class.
addImport
in file PhingXMLContext.php, method PhingXMLContext::addImport()
addText
in file ProjectConfigurator.php, method ProjectConfigurator::addText()
    Configures the #CDATA of an element.
AbstractHandler.php
procedural page AbstractHandler.php
AbstractSAXParser.php
procedural page AbstractSAXParser.php
top

b

$buildFile
in file ProjectConfigurator.php, variable ProjectConfigurator::$buildFile
$buildFileParent
in file ProjectConfigurator.php, variable ProjectConfigurator::$buildFileParent
top

c

canonicalName
in file ProjectHandler.php, method ProjectHandler::canonicalName()
characters
in file TaskHandler.php, method TaskHandler::characters()
    Handles character data.
characters
in file AbstractHandler.php, method AbstractHandler::characters()
    Invoked by occurance of #PCDATA.
characters
in file DataTypeHandler.php, method DataTypeHandler::characters()
    Handles character data.
characters
in file AbstractSAXParser.php, method AbstractSAXParser::characters()
    Method that gets invoked when the parser runs over CDATA.
characters
in file NestedElementHandler.php, method NestedElementHandler::characters()
    Handles character data.
configure
in file ProjectConfigurator.php, method ProjectConfigurator::configure()
    Configures an element and resolves eventually given properties.
configureId
in file ProjectConfigurator.php, method ProjectConfigurator::configureId()
    Scan Attributes for the id attribute and maybe add a reference to project.
configureProject
in file ProjectConfigurator.php, method ProjectConfigurator::configureProject()
    Static call to ProjectConfigurator. Use this to configure a project. Do not use the new operator.
top

d

DataTypeHandler
in file DataTypeHandler.php, class DataTypeHandler
    Configures a Project (complete with Targets and Tasks) based on a XML build file.
delayTaskUntilParseEnd
in file ProjectConfigurator.php, method ProjectConfigurator::delayTaskUntilParseEnd()
    Delay execution of a task until after the current parse phase has completed.
DataTypeHandler.php
procedural page DataTypeHandler.php
top

e

endConfigure
in file PhingXMLContext.php, method PhingXMLContext::endConfigure()
endElement
in file AbstractHandler.php, method AbstractHandler::endElement()
    Gets invoked when a XML element ends.
endElement
in file DataTypeHandler.php, method DataTypeHandler::endElement()
    Overrides endElement for data types. 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.
endElement
in file AbstractSAXParser.php, method AbstractSAXParser::endElement()
    Method that gets invoked when the parser runs over a XML close element.
ExpatParseException
in file ExpatParseException.php, class ExpatParseException
    This class throws errors for Expat, the XML processor.
ExpatParser
in file ExpatParser.php, class ExpatParser
    This class is a wrapper for the PHP's internal expat parser.
ExpatParseException.php
procedural page ExpatParseException.php
ExpatParser.php
procedural page ExpatParser.php
top

f

finished
in file TaskHandler.php, method TaskHandler::finished()
    Executes the task at once if it's directly beneath the <project> tag.
finished
in file AbstractHandler.php, method AbstractHandler::finished()
    Gets invoked when element closes method.
top

g

getBuildFile
in file ProjectConfigurator.php, method ProjectConfigurator::getBuildFile()
    find out the build file
getBuildFileParent
in file ProjectConfigurator.php, method ProjectConfigurator::getBuildFileParent()
    find out the parent build file of this build file
getConfigurator
in file PhingXMLContext.php, method PhingXMLContext::getConfigurator()
getCurrentProjectName
in file ProjectConfigurator.php, method ProjectConfigurator::getCurrentProjectName()
    find out the current project name
getCurrentTargets
in file ProjectConfigurator.php, method ProjectConfigurator::getCurrentTargets()
getImportStack
in file PhingXMLContext.php, method PhingXMLContext::getImportStack()
getLocation
in file ExpatParser.php, method ExpatParser::getLocation()
    Returns the location object of the current parsed element. It describes the location of the element within the XML file (line, char)
getProject
in file PhingXMLContext.php, method PhingXMLContext::getProject()
    find out the project to which this context belongs
top

h

$handler
in file AbstractSAXParser.php, variable AbstractSAXParser::$handler
    The AbstractHandler object.
top

i

init
in file DataTypeHandler.php, method DataTypeHandler::init()
    Executes initialization actions required to setup the data structures related to the tag.
init
in file TargetHandler.php, method TargetHandler::init()
    Executes initialization actions required to setup the data structures related to the tag.
init
in file ProjectHandler.php, method ProjectHandler::init()
    Executes initialization actions required to setup the project. Usually this method handles the attributes of a tag.
init
in file TaskHandler.php, method TaskHandler::init()
    Executes initialization actions required to setup the data structures related to the tag.
init
in file NestedElementHandler.php, method NestedElementHandler::init()
    Executes initialization actions required to setup the data structures related to the tag.
isIgnoringProjectTag
in file ProjectConfigurator.php, method ProjectConfigurator::isIgnoringProjectTag()
    tells whether the project tag is being ignored
isParsing
in file ProjectConfigurator.php, method ProjectConfigurator::isParsing()
top

l

$locator
in file ProjectConfigurator.php, variable ProjectConfigurator::$locator
Location
in file Location.php, method Location::Location()
    Constructs the location consisting of a file name and line number
Location
in file Location.php, class Location
    Stores the file name and line number of a XML file
Location.php
procedural page Location.php
top

n

NestedElementHandler
in file NestedElementHandler.php, class NestedElementHandler
    The nested element handler class.
NestedElementHandler.php
procedural page NestedElementHandler.php
top

p

$parentHandler
in file AbstractHandler.php, variable AbstractHandler::$parentHandler
$parser
in file AbstractHandler.php, variable AbstractHandler::$parser
$project
in file ProjectConfigurator.php, variable ProjectConfigurator::$project
parse
in file ExpatParser.php, method ExpatParser::parse()
    Starts the parsing process.
parse
in file AbstractSAXParser.php, method AbstractSAXParser::parse()
    Entrypoint for parser. This method needs to be implemented by the
parse
in file ProjectConfigurator.php, method ProjectConfigurator::parse()
    Creates the ExpatParser, sets root handler and kick off parsing process.
PhingXMLContext.php
procedural page PhingXMLContext.php
ProjectConfigurator.php
procedural page ProjectConfigurator.php
ProjectHandler.php
procedural page ProjectHandler.php
parserSetOption
in file AbstractSAXParser.php, method AbstractSAXParser::parserSetOption()
    Sets options for PHP interal parser. Must be implemented by the parser class if it should be used.
parserSetOption
in file ExpatParser.php, method ExpatParser::parserSetOption()
    Override PHP's parser default settings, created in the constructor.
PhingXMLContext
in file PhingXMLContext.php, class PhingXMLContext
    Track the current state of the Xml parse operation.
ProjectConfigurator
in file ProjectConfigurator.php, class ProjectConfigurator
    The datatype handler class.
ProjectHandler
in file ProjectHandler.php, class ProjectHandler
    Handler class for the <project> XML element This class handles all elements under the <project> element.
top

r

RootHandler.php
procedural page RootHandler.php
replaceProperties
in file ProjectConfigurator.php, method ProjectConfigurator::replaceProperties()
    Replace ${} style constructions in the given value with the string value of the corresponding data types. This method is static.
RootHandler
in file RootHandler.php, class RootHandler
    Root filter class for a phing buildfile.
top

s

setCurrentProjectName
in file ProjectConfigurator.php, method ProjectConfigurator::setCurrentProjectName()
    set the name of the current project
setHandler
in file AbstractSAXParser.php, method AbstractSAXParser::setHandler()
    Sets the current element handler object for this parser. Usually this is an object using extending "AbstractHandler".
setIgnoreProjectTag
in file ProjectConfigurator.php, method ProjectConfigurator::setIgnoreProjectTag()
    sets the flag to ignore the project tag
startConfigure
in file PhingXMLContext.php, method PhingXMLContext::startConfigure()
startElement
in file RootHandler.php, method RootHandler::startElement()
    Kick off a custom action for a start element tag.
startElement
in file TaskHandler.php, method TaskHandler::startElement()
    Checks for nested tags within the current one. Creates and calls handlers respectively.
startElement
in file TargetHandler.php, method TargetHandler::startElement()
    Checks for nested tags within the current one. Creates and calls handlers respectively.
startElement
in file ProjectHandler.php, method ProjectHandler::startElement()
    Handles start elements within the <project> tag by creating and calling the required handlers for the detected element.
startElement
in file AbstractHandler.php, method AbstractHandler::startElement()
    Gets invoked when a XML open tag occurs
startElement
in file AbstractSAXParser.php, method AbstractSAXParser::startElement()
    Method that gets invoked when the parser runs over a XML start element.
startElement
in file DataTypeHandler.php, method DataTypeHandler::startElement()
    Checks for nested tags within the current one. Creates and calls handlers respectively.
startElement
in file NestedElementHandler.php, method NestedElementHandler::startElement()
    Checks for nested tags within the current one. Creates and calls handlers respectively.
storeChild
in file ProjectConfigurator.php, method ProjectConfigurator::storeChild()
    Stores a configured child element into its parent object
top

t

TargetHandler.php
procedural page TargetHandler.php
TaskHandler.php
procedural page TaskHandler.php
TargetHandler
in file TargetHandler.php, class TargetHandler
    The target handler class.
TaskHandler
in file TaskHandler.php, class TaskHandler
    The task handler class.
toString
in file Location.php, method Location::toString()
    Returns the file name, line number and a trailing space.
top

Documentation generated on Mon, 19 Oct 2009 10:50:10 +0200 by phpDocumentor 1.4.3