Packageindex Classtrees Modulegroups Elementlist Report XML Files

File: c:/www/apache/doc2//renderer/html/PhpdocHTMLRendererManager.php
PHPDOC 2000/12/03 - 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>
Version$Id: $

 

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, $application, $warn, $flag_output

Private Field Summary

object PhpdocHTMLIndexRenderer

$indexrenderer

object PhpdocHTMLClassRenderer

$classrenderer

object PhpdocHTMLModuleRenderer

$modulerenderer

object PhpdocHTMLWarningRenderer

$warningrenderer

Public Method Details

PhpdocHTMLRendererManager

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

  Creates all necessary renderer objects

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


render

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

  Renders the given xml file.

Parameter
string $xmlfile
file.
string $type
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 object PhpdocHTMLIndexRenderer $indexrenderer

>><<



$classrenderer

private object PhpdocHTMLClassRenderer $classrenderer

>><<



$modulerenderer

private object PhpdocHTMLModuleRenderer $modulerenderer

>><<



$warningrenderer

private object PhpdocHTMLWarningRenderer $warningrenderer

>><<




Packageindex Classtrees Modulegroups Elementlist Report XML Files
PHPDoc 1.0beta