Previous Class
Solar_Markdown_Plugin_Uri

Solar_Markdown_Wiki
Overview

Next Page
Constants

Solar_Markdown_Wiki

Markdown engine rules for wiki markup.

This class implements a plugin set for the Markdown-Extra syntax; be sure to visit the Markdown-Extra site for syntax examples.

Catalog

This class is part of the Solar_Markdown_Wiki package.

Inheritance:

Constants

None.

Public Properties

The Solar_Markdown_Wiki class has no public properties; try the list of all properties.

Public Methods

These are all the public methods in the Solar_Markdown_Wiki class.

You can also view the list of all public, protected, and private methods.

__construct()
Constructor.
__destruct()
Default destructor; does nothing other than provide a safe fallback for calls to parent::__destruct().
_encode()
Support method for encode().
apiVersion()
Reports the API version for this class.
cleanup()
Runs the processed text through each plugin's cleanup() method.
dump()
Convenience method for getting a dump the whole object, or one of its properties, or an external variable.
encode()
Encodes special Markdown characters so they are not recognized when parsing.
escape()
Escapes HTML in source text.
getLink()
Returns the href and title of a named link reference.
getLinks()
Returns an array of all defined link references.
getPlugin()
Returns an internal Markdow plugin object for direct manipulation and inspection.
getTabWidth()
Returns the number of spaces per tab.
isHtmlToken()
Is a piece of text a delimited HTML token?
locale()
Looks up class-specific locale strings based on a key.
prepare()
Prepares the text for processing by running the prepare() method of each plugin, in order, on the source text.
processBlocks()
Runs the source text through all block-type plugins.
processSpans()
Runs the source text through all span-type plugins.
render()
Returns a final rendering of the processed text.
reset()
Resets Markdown and all its plugins for a new transformation.
setLink()
Sets the value of a named link reference.
toHtmlToken()
Saves a pieces of text as HTML and returns a delimited token.
transform()
One-step transformation of source text using plugins.
unEncode()
Un-encodes special Markdown characters.
unHtmlToken()
Replaces all HTML tokens in source text with saved HTML.