Packageindex Classtrees Modulegroups Elementlist Report XML Files

File: /home/cch/www/pear/PHPDoc/renderer/html/PhpdocHTMLRendererManager.php
PEAR Repository - PHPDoc

PhpdocHTMLRendererManager

PhpdocObject
   |
  +-- PhpdocHTMLRendererManager

Controls the HTML Renderer objects.

 

private class PhpdocHTMLRendererManager extends PhpdocObject

Controls the HTML Renderer objects.

AuthorsUlf Wendel <ulf.wendel@phpdoc.de>
Version1.0beta

 

Methods inherited from PhpdocObject

setflagoutput, out, nametourl, outl, introspection

Public Method Summary

void

PhpdocHTMLRendererManager(string $target, string $template, string $application, [ string $extension ])

Creates all necessary renderer objects
void

render(string $xmlfile, string $type)

Renders the given xml file.
void

finish()

Finishes the rendering process.

Fields inherited from PhpdocObject

$err, $flag_output, $application, $warn

Private Field Summary

unknown

$indexrenderer

unknown

$classrenderer

unknown

$modulerenderer

unknown

$warningrenderer

Public Method Details

PhpdocHTMLRendererManager

public void PhpdocHTMLRendererManager( string $target, string $template, string $application, [ string $extension ] )

  Creates all necessary renderer objects

Parameter
string $target
Name of the target directory
string $template
Name of the directory with the templates.
string $application
Name of the current application
string $extension = >>".html"<<
Extension of generated files
Returns void


render

public void render( string $xmlfile, string $type )

  Renders the given xml file.

Parameter
string $xmlfile
XML file.
string $type
Content of the XML file: class, classtree,
module, modulegroup, warnings, indexdata
Returns void


finish

public void finish( )

  Finishes the rendering process.

Finish means here: write the classtree and modulegroup overview to disk.

Returns void


Private Field Details

$indexrenderer

private unknown $indexrenderer

>>unknown<<


$classrenderer

private unknown $classrenderer

>>unknown<<


$modulerenderer

private unknown $modulerenderer

>>unknown<<


$warningrenderer

private unknown $warningrenderer

>>unknown<<



Packageindex Classtrees Modulegroups Elementlist Report XML Files
PHPDoc 1.0beta