Previous Class
Solar_Markdown_Plugin_Encode

Solar_Markdown_Plugin_Header
Overview

Next Page
Constants

Solar_Markdown_Plugin_Header

Block plugin to convert Markdown headers into XHTML headers.

For Setext-style headers, this code ...

Header 1
========

Header 2
--------

... would become ...

<h1>Header 1</h1>

<h2>Header 2</h2>

For ATX-style headers, this code ...

# Header 1

## Header 2

##### Header 5

... would become ...

<h1>Header 1</h1>

<h2>Header 2</h2>

<h5>Header 5</h5>

Catalog

This class is part of the Solar_Markdown package.

Inheritance:

Constants

None.

Public Properties

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

Public Methods

These are all the public methods in the Solar_Markdown_Plugin_Header 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().
apiVersion()
Reports the API version for this class.
cleanup()
Cleans up the source text after all parsing occurs.
dump()
Convenience method for getting a dump the whole object, or one of its properties, or an external variable.
getChars()
Get the list of characters this plugin uses for parsing.
isBlock()
Is this a block-level plugin?
isCleanup()
Run this plugin during the "cleanup" phase?
isPrepare()
Run this plugin during the "prepare" phase?
isSpan()
Is this a span-level plugin?
locale()
Looks up class-specific locale strings based on a key.
parse()
Turns ATX- and setext-style headers into XHTML header tags.
prepare()
Prepares the source text before any parsing occurs.
reset()
Resets this plugin to its original state (for multiple parsings).
setMarkdown()
Sets the "parent" Markdown object.