Converter for docbook to Wiki with a PHP callback based mechanism, for fast and easy PHP based extensible transformations.
Source for this file: /Document/src/converters/element_visitor/docbook_wiki.php
ezcDocumentConverter | --ezcDocumentElementVisitorConverter | --ezcDocumentDocbookToWikiConverter
Version: | //autogen// |
public static int |
$indentation
Current indentation document. |
public static int |
$wordWrap
Maximum number of characters per line. |
public static string |
escapeWikiText(
$string
)
Escape RST text |
public static string |
wordWrap(
$text
, [ $indentation
= 0] )
Wrap given text |
public void |
__construct(
[ $options
= null] )
Construct converter. |
protected ezcDocumentDocument |
createDocument(
$content
)
Create document from structure |
protected string |
finishDocument(
$root
)
Finish document |
protected mixed |
initializeDocument(
)
Initialize destination document |
protected mixed |
visitText(
$node
, $root
)
Visit text node. |
From ezcDocumentElementVisitorConverter | |
---|---|
public ezcDocumentDocument |
ezcDocumentElementVisitorConverter::convert()
Convert documents between two formats |
protected abstract ezcDocumentDocument |
ezcDocumentElementVisitorConverter::createDocument()
Create document from structure |
protected abstract mixed |
ezcDocumentElementVisitorConverter::initializeDocument()
Initialize destination document |
public void |
ezcDocumentElementVisitorConverter::setElementHandler()
Set custom element handler |
public mixed |
ezcDocumentElementVisitorConverter::visitChildren()
Recursively visit children of a document node. |
protected void |
ezcDocumentElementVisitorConverter::visitElement()
Visit DOMElement nodes. |
public mixed |
ezcDocumentElementVisitorConverter::visitNode()
Visit a single document node |
protected abstract mixed |
ezcDocumentElementVisitorConverter::visitText()
Visit text node. |
From ezcDocumentConverter | |
public ezcDocumentConverter |
ezcDocumentConverter::__construct()
Construct new document |
public abstract ezcDocument |
ezcDocumentConverter::convert()
Convert documents between two formats |
public array |
ezcDocumentConverter::getErrors()
Return list of errors occured during visiting the document. |
public void |
ezcDocumentConverter::triggerError()
Trigger parser error |
Escape RST text
Name | Type | Description |
---|---|---|
$string |
string |
Wrap given text
Wrap the given text to the line width specified in the converter options, with an optional indentation.
Name | Type | Description |
---|---|---|
$text |
string | |
$indentation |
int |
Construct converter.
Construct converter from XSLT file, which is used for the actual.
Name | Type | Description |
---|---|---|
$options |
ezcDocumentDocbookToWikiConverterOptions |
Method | Description |
---|---|
ezcDocumentConverter::__construct() |
Construct new document |
Create document from structure
Build a ezcDocumentDocument object from the structure created during the visiting process.
Name | Type | Description |
---|---|---|
$content |
mixed |
Method | Description |
---|---|
ezcDocumentElementVisitorConverter::createDocument() |
Create document from structure |
Finish document
Append the footnotes and citations to the end of the document. The footnotes are embedded directly in the text in docbook, aggregated during the processing of the document, and displayed at the bottom of the RST document.
Name | Type | Description |
---|---|---|
$root |
string |
Initialize destination document
Initialize the structure which the destination document could be build with. This may be an initial DOMDocument with some default elements, or a string, or something else.
Method | Description |
---|---|
ezcDocumentElementVisitorConverter::initializeDocument() |
Initialize destination document |
Visit text node.
Visit a text node in the source document and transform it to the destination result
Name | Type | Description |
---|---|---|
$node |
DOMText | |
$root |
mixed |
Method | Description |
---|---|
ezcDocumentElementVisitorConverter::visitText() |
Visit text node. |