phpDocumentor Converters
PDFdefault
[ class tree: Converters ] [ index: Converters ] [ all elements ]

Class: PDFParser

Source Location: /phpDocumentor/Converters/PDF/default/ParserPDF.inc

Class PDFParser

Class Overview

Located in /phpDocumentor/Converters/PDF/default/ParserPDF.inc [line 68]

Publisher
   |
   --Parser
      |
      --PDFParser
Author(s): API Tags:
Usedby:  phpdocpdf::ezText() - extracts all meta-tags and processes text for output

Information Tags:
Version:  $Id: Parser.inc,v 1.6 2006/08/17 03:23:26 cellog Exp $
Since:  1.2

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From Publisher

Publisher::$subscriber

Inherited From Parser

Parser::Parser()
Set up invariant parsing variables
Parser::categoryTagHandler()
handles @category
Parser::checkEventPop()
this function checks whether parameter $word is a token for popping the current event off of the Event Stack.
Parser::checkEventPush()
this function checks whether parameter $word is a token for pushing a new event onto the Event Stack.
Parser::configWordParser()
tell the parser's WordParser $wp to set up tokens to parse words by.
Parser::defaultTagHandler()
Handles all standard tags that only have a description
Parser::endTag()
Called to clean up at the end of parsing a @tag in a docblock
Parser::exampleTagHandler()
handles @example
Parser::getParserEventName()
Debugging function, takes an event number and attempts to return its name
Parser::globalTagHandler()
handles @global
Parser::invalidTagHandler()
Handles tags like '@filesource' that only work in PHP 4.3.0+
Parser::packageTagHandler()
handles @package
Parser::paramTagHandler()
handles @param
Parser::parse()
Parse a new file
Parser::returnTagHandler()
handles @return
Parser::setupStates()
setup the parser tokens, and the pushEvent/popEvent arrays
Parser::staticvarTagHandler()
handles @staticvar
Parser::usesTagHandler()
handles @uses
Parser::varTagHandler()
handles @var

Inherited From Publisher

Publisher::publishEvent()
Publisher::subscribe()
Adds a subscriber to the $subscriber array().

[ Top ]
Method Summary
PDFParser   PDFParser()   Sets up the wordparser for this class
void   getParserEventName()   Return the name of the parser event
bool   parse()   Parse text for PDFParser XML tags, and add the text to the PDF file
void   setupStates()   setup the parser tokens, and the pushEvent/popEvent arrays

[ Top ]
Methods
Constructor PDFParser  [line 89]

  PDFParser PDFParser( )

Sets up the wordparser for this class



[ Top ]
getParserEventName  [line 549]

  void getParserEventName( integer $value  )

Return the name of the parser event

Parameters:
integer   $value: 


Redefinition of:
Parser::getParserEventName()
Debugging function, takes an event number and attempts to return its name

[ Top ]
parse  [line 105]

  bool parse( string $parse_data, string $fontdir, phpdocpdf &$pdf, [boolean $debug = false]  )

Parse text for PDFParser XML tags, and add the text to the PDF file

Parameters:
string   $parse_data:  text to parse for PDFParser XML tags
string   $fontdir:  full path to the font directory
phpdocpdf   &$pdf: 
boolean   $debug:  determines whether output is saved in a variable or added directly to the output

API Tags:
Staticvar:  integer $endrecur: used for recursion limiting if a handler for an event is not found


Redefinition of:
Parser::parse()
Parse a new file

[ Top ]
setupStates  [line 485]

  void setupStates( )

setup the parser tokens, and the pushEvent/popEvent arrays


API Tags:
See:  Publisher::$tokens, Publisher::$pushEvent, Publisher::$popEvent


Redefinition of:
Parser::setupStates()
setup the parser tokens, and the pushEvent/popEvent arrays

[ Top ]

Documentation generated on Tue, 24 Oct 2006 09:25:22 -0500 by phpDocumentor 1.3.1