FencedDiscounter

pamflet.FencedDiscounter
trait FencedDiscounter extends Discounter with XHTMLWriter

Attributes

Graph
Supertypes
trait XHTMLWriter
trait Discounter
trait TextWriter
trait ChunkStreamFactory
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Abstract methods

List of FencePlugin

List of FencePlugin

Attributes

Concrete methods

override def blockToXHTML: Block => Node

Attributes

Definition Classes
XHTMLWriter
def fencedChunkToBlock(language: Option[String], content: String, position: Position, list: ListBuffer[Block]): Block
override def newChunkParser: ChunkParser

Overridable factory method.

Overridable factory method.

Attributes

Definition Classes
ChunkStreamFactory
def notifyBeginPage(): Unit

Inherited methods

def blockToText(block: Block)(implicit writer: Writer): Unit

Attributes

Inherited from:
TextWriter
def blockquoteToXHTML: Seq[Block] => Node

Attributes

Inherited from:
XHTMLWriter
def blocksToText(blocks: Seq[Block])(implicit writer: Writer): Unit

Attributes

Inherited from:
TextWriter
def codeSpanToXHTML: String => Node

Attributes

Inherited from:
XHTMLWriter
def codeToXHTML: Text => Node

Attributes

Inherited from:
XHTMLWriter
def createChunkStream(reader: Reader[Char]): Stream[(Chunk, Position)]

Attributes

Inherited from:
ChunkStreamFactory
def createChunkStream(str: String): Stream[(Chunk, Position)]

Attributes

Inherited from:
ChunkStreamFactory
def createSpanConverter(linkDefinitions: Seq[LinkDefinitionChunk]): SpanConverter

Attributes

Inherited from:
Discounter
def emphasisToXHTML: Seq[Span] => Node

Attributes

Inherited from:
XHTMLWriter
def escapeURL(url: String): Node

Attributes

Inherited from:
XHTMLWriter
def headerToXHTML: (Int, Seq[Span]) => Node

Attributes

Inherited from:
XHTMLWriter
def hrXHTML: Node

Attributes

Inherited from:
XHTMLWriter
def htmlBlockToXHTML: String => Node

Attributes

Inherited from:
XHTMLWriter
def htmlSpanToXHTML: String => Node

Attributes

Inherited from:
XHTMLWriter
def imageLinkToXHTML: (Seq[Span], String, Option[String]) => Node

Attributes

Inherited from:
XHTMLWriter
def knockoff(source: CharSequence): Seq[Block]

Parses and returns our best guess at the sequence of blocks. It will never fail, just log all suspicious things.

Parses and returns our best guess at the sequence of blocks. It will never fail, just log all suspicious things.

Attributes

Inherited from:
Discounter
def liToXHTML: Seq[Block] => Node

Attributes

Inherited from:
XHTMLWriter
def linkToXHTML: (Seq[Span], String, Option[String]) => Node

Attributes

Inherited from:
XHTMLWriter
def olToXHTML: Seq[Block] => Node

Attributes

Inherited from:
XHTMLWriter
def paragraphToXHTML: Seq[Span] => Node

Attributes

Inherited from:
XHTMLWriter
def spanToText(span: Span)(implicit writer: Writer): Unit

Attributes

Inherited from:
TextWriter
def spanToXHTML: Span => Node

Attributes

Inherited from:
XHTMLWriter
def strongToXHTML: Seq[Span] => Node

Attributes

Inherited from:
XHTMLWriter
def textToXHTML: String => Node

Attributes

Inherited from:
XHTMLWriter
def toText(blocks: Seq[Block]): String

Creates a Group representation of the document.

Creates a Group representation of the document.

Attributes

Inherited from:
TextWriter
def toXHTML(blocks: Seq[Block]): Node

Creates a Group representation of the document.

Creates a Group representation of the document.

Attributes

Inherited from:
XHTMLWriter
def toXML(blocks: Seq[Block]): Node

Backwards compatibility? cough

Backwards compatibility? cough

Attributes

Inherited from:
XHTMLWriter
def ulToXHTML: Seq[Block] => Node

Attributes

Inherited from:
XHTMLWriter
def unescape(source: String): String

Attributes

Inherited from:
XHTMLWriter

Inherited fields

lazy val chunkParser: ChunkParser

Attributes

Inherited from:
ChunkStreamFactory
val escapeableChars: List[String]

Attributes

Inherited from:
XHTMLWriter