PHP Class TheSeer\phpDox\Generator\Engine\Html

Inheritance: extends AbstractEngine
显示文件 Open project: theseer/phpdox

Public Methods

Method Description
__construct ( HtmlConfig $config )
buildClass ( ClassStartEvent $event )
buildClassMethod ( ClassMethodEvent $event )
buildFinish ( PHPDoxEndEvent $event )
buildInterface ( InterfaceStartEvent $event )
buildInterfaceMethod ( InterfaceMethodEvent $event )
buildSource ( TheSeer\phpDox\Generator\TokenFileStartEvent $event )
buildStart ( PHPDoxStartEvent $event )
buildTrait ( TraitStartEvent $event )
buildTraitMethod ( TraitMethodEvent $event )
registerEventHandlers ( TheSeer\phpDox\Generator\Engine\EventHandlerRegistry $registry )

Protected Methods

Method Description
getXSLTProcessor ( $template )

Private Methods

Method Description
classNameToFileName ( $class, $method = NULL )
genericMethodBuild ( fDOMDocument $ctx, $target, $unitName, $method )
renderIndexPages ( fDOMDocument $indexDom )
renderSourceIndexes ( fDOMDocument $treeDom )

Method Details

__construct() public method

public __construct ( HtmlConfig $config )
$config HtmlConfig

buildClass() public method

public buildClass ( ClassStartEvent $event )
$event TheSeer\phpDox\Generator\ClassStartEvent

buildClassMethod() public method

public buildClassMethod ( ClassMethodEvent $event )
$event TheSeer\phpDox\Generator\ClassMethodEvent

buildFinish() public method

public buildFinish ( PHPDoxEndEvent $event )
$event TheSeer\phpDox\Generator\PHPDoxEndEvent

buildInterface() public method

public buildInterface ( InterfaceStartEvent $event )
$event TheSeer\phpDox\Generator\InterfaceStartEvent

buildInterfaceMethod() public method

public buildInterfaceMethod ( InterfaceMethodEvent $event )
$event TheSeer\phpDox\Generator\InterfaceMethodEvent

buildSource() public method

public buildSource ( TheSeer\phpDox\Generator\TokenFileStartEvent $event )
$event TheSeer\phpDox\Generator\TokenFileStartEvent

buildStart() public method

public buildStart ( PHPDoxStartEvent $event )
$event TheSeer\phpDox\Generator\PHPDoxStartEvent

buildTrait() public method

public buildTrait ( TraitStartEvent $event )
$event TheSeer\phpDox\Generator\TraitStartEvent

buildTraitMethod() public method

public buildTraitMethod ( TraitMethodEvent $event )
$event TheSeer\phpDox\Generator\TraitMethodEvent

getXSLTProcessor() protected method

protected getXSLTProcessor ( $template )

registerEventHandlers() public method

public registerEventHandlers ( TheSeer\phpDox\Generator\Engine\EventHandlerRegistry $registry )
$registry TheSeer\phpDox\Generator\Engine\EventHandlerRegistry