parserDataContains an in-memory representation of all documentable elements (parserPage, parserFunction, parserDefine, parserInclude, parserClass, parserMethod, parserVar) and their DocBlocks (parserDocBlock).
This class works in coordination with phpDocumentor_IntermediateParser to take output from Parser::handleEvent() and create indexes, links, and other assorted things (all documented in phpDocumentor_IntermediateParser and Converter)
Located in /phpDocumentor/ParserData.inc (line 363)
array
$classelements
= array() (line 395)
array of parsed class elements
boolean
$clean
= true (line 419)
used by phpDocumentor_IntermediateParser::handleDocBlock() to
determine whether a docblock is a page-level docblock or not. $clean is true as long as only 0 or 1 docblock has been parsed, and no element other than parserPage has been parsed
mixed
$docblock
= false (line 424)
DocBlock (parserDocBlock) for this page, or false if not set
array
$elements
= array() (line 375)
array of parsed elements
array
$links
= array() (line 411)
array of links descended from abstractLink
false|parserPage
$parent
= false (line 370)
parserPage element that is this parserData's parent, or false if not set.
array
$privateclasselements
= array() (line 405)
array of parsed class elements with @access private
array
$privateelements
= array() (line 390)
array of parsed elements with @access private
parserTutorial|false
$tutorial
= false (line 400)
string
$type
= 'page' (line 438)
Type is used by many functions to skip the hassle of if
addElement (line 449)
add a new element to the tracking array
addLink (line 553)
adds a link
addTutorial (line 499)
adds a tutorial parser
explicitDocBlock (line 532)
Tells this page that its DocBlock was not implicit
getClasses (line 633)
returns a list of all classes declared in a file
getName (line 650)
Get the output-safe filename (. changed to _)
getTutorial (line 512)
If this file has a tutorial associated with it, returns a link to the tutorial.
hasClasses (line 486)
Does this package have classes?
hasExplicitDocBlock (line 522)
If the page-level DocBlock was present in the source, returns true
hasInterfaces (line 476)
Does this package have interfaces?
isClean (line 674)
checks if the element is "cleaned" already
Documentation generated on Mon, 05 Dec 2011 21:39:49 -0600 by phpDocumentor 1.4.4