parserBase | --parserStringWithInlineTags | --parserXMLDocBookTag
Located in File: /phpDocumentor/PackagePageElements.inc
This class is designed to represent all DocBook tags. It is intelligent enough to understand the <title> tag, and also the <refname> tag for as title for <refentry>
$attributes = array() (line 130)
Format: array(attrname => attrvalue, attrname => attrvalue,...)
$name (line 135)
Constructor parserXMLDocBookTag (line 165)
Method add (line 443)
Overrides : parserStringWithInlineTags::add() equivalent to the . operator ($a = $b . $c)
There are four kinds of data in a DocBook tutorial:
Method addAttribute (line 271)
if the attribute is id, value must be a parserIdInlineTag
Method addCData (line 256)
Method Convert (line 180)
Overrides : parserStringWithInlineTags::Convert() Use to convert the string to a real string with all inline tags parsed and linked
Method endCData (line 211)
Method getId (line 323)
Passes $c to parserIdInlineTag::Convert()
Method getSubsection (line 401)
This method uses the $_id members of nested docbook tags to retrieve the section defined by $subsection
Method getTitle (line 347)
Method getTOC (line 228)
Method hasTitle (line 335)
Method setId (line 309)
Method setTitle (line 297)
For most DocBook tags, the title is represented with a <title></title> tag pair. The <refentry> top-level tag is a little different. Instead of using <title></title>, phpDocumentor uses the contents of the <refname> tag in the <refnamediv> tag
Method setTOC (line 244)
Method startCData (line 201)
parserStringWithInlineTags::$type - Type is used by many functions to skip the hassle of if phpDocumentor_get_class($blah) == 'parserBlah'...
parserStringWithInlineTags::$value - array of strings and parserInlineTags
parserStringWithInlineTags::add() - equivalent to the . operator ($a = $b . $c)
parserStringWithInlineTags::Convert() - Use to convert the string to a real string with all inline tags parsed and linked
parserStringWithInlineTags::getString() - return the string unconverted (all inline tags are taken out - this should only be used in pre-parsing to see if any other text is in the string)
parserStringWithInlineTags::hasInlineTag() - Determine whether the string contains any inline tags
parserStringWithInlineTags::setSource() - Pass source code to any {@source} tags contained within the string for later conversion.
parserStringWithInlineTags::trimmedStrlen() - equivalent to trim(strlen($string))
parserBase::getType() - gets the type
parserBase::getValue() - gets the value
parserBase::setValue() - sets the given value