p
pamflet
package pamflet
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait FencePlugin extends PartialFunction[(Option[String], String, Position, ListBuffer[Block]), Block]
A FencePlugin must implement the following methods: 1.
A FencePlugin must implement the following methods: 1. def isDefinedAt(language: Option[String]): Boolean 2. def toBlock(language: Option[String], content: String, position: Position, list: ListBuffer[Block]): Block 3. def blockToXHTML: PartialFunction[Block, xml.Node]
First, you have to declare what "language" your FencePlugin supports with
isDefinedAt
. Next, intoBlock
evaluate the incoming content and store them in a custom case class that extendsBlock
. Finally, inblockToXHTML
turn your custom case class into an xmlNode
. - case class FencedChunk(content: String, language: Option[String]) extends Chunk with Product with Serializable
- trait FencedChunkParser extends ChunkParser
- case class FencedCodeBlock(text: Text, position: Position, language: Option[String]) extends Block with Product with Serializable
- trait FencedDiscounter extends Discounter with XHTMLWriter
- trait Html5Imgs extends Discounter
- trait IdentifiedHeaders extends Discounter with XHTMLWriter
- trait MutableFencedDiscounter extends FencedDiscounter
- trait SmartyDiscounter extends Discounter
- trait SmartySpanConverter extends SpanConverter
Value Members
- object BlockNames
- object FencePlugin
- object PamfletDiscounter extends Discounter with MutableFencedDiscounter with SmartyDiscounter with IdentifiedHeaders with Html5Imgs