Path

ez components / documentation / api reference / trunk / document


eZ Components trunk

Document: ezcDocumentDocbookToHtmlMappingHandler

[ Tutorial ] [ Conversion ] [ Styles ] [ Class tree ] [ Element index ] [ ChangeLog ] [ Credits ]

Class: ezcDocumentDocbookToHtmlMappingHandler

Simple mapping handler [source]
Special visitor for elements which just need trivial mapping of element tag names. It ignores all attributes of the input element and just converts the tag name.

Parents

ezcDocumentElementVisitorHandler
   |
   --ezcDocumentDocbookToHtmlBaseHandler
      |
      --ezcDocumentDocbookToHtmlMappingHandler

Member Variables

protected array $mapping = array(
'article' => 'body',
'book' => 'body',
'literal' => 'code',
'itemizedlist' => 'ul',
'orderedlist' => 'ol',
'listitem' => 'li',
'beginpage' => 'hr',
'variablelist' => 'dl',
'table' => 'table',
'tbody' => 'tbody',
'thead' => 'thead',
'row' => 'tr',
)

Mapping of element names.

Element tag name mapping for elements, which just require trivial mapping used by the visitWithMapper() method.

Method Summary

public mixed handle( $converter, $node, $root )
Handle a node

Inherited Methods

From ezcDocumentDocbookToHtmlBaseHandler :
protected DOMElement ezcDocumentDocbookToHtmlBaseHandler::getHead()
Get head of HTML document
From ezcDocumentElementVisitorHandler :
public abstract mixed ezcDocumentElementVisitorHandler::handle()
Handle a node.

Methods

handle

mixed handle( ezcDocumentElementVisitorConverter $converter, $node, mixed $root )
Handle a node
Handle / transform a given node, and return the result of the conversion.

Parameters

Name Type Description
$converter ezcDocumentElementVisitorConverter  
$node DOMElement  
$root mixed  

Redefinition of

Method Description
ezcDocumentElementVisitorHandler::handle() Handle a node.

Last updated: Mon, 21 Dec 2009