MutableFencedDiscounter

pamflet.MutableFencedDiscounter

Attributes

Graph
Supertypes
trait XHTMLWriter
trait Discounter
trait TextWriter
trait ChunkStreamFactory
class Object
trait Matchable
class Any
Known subtypes
object PamfletDiscounter.type

Members list

Concise view

Value members

Concrete methods

def clearFencePlugins(): Unit

List of FencePlugin

List of FencePlugin

Attributes

def knockoffWithPlugins(source: CharSequence, ps: List[FencePlugin]): Seq[Block]

Inherited methods

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

Attributes

Inherited from:
TextWriter
override def blockToXHTML: Block => Node

Attributes

Definition Classes
FencedDiscounter -> XHTMLWriter
Inherited from:
FencedDiscounter
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 fencedChunkToBlock(language: Option[String], content: String, position: Position, list: ListBuffer[Block]): Block

Attributes

Inherited from:
FencedDiscounter
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
override def newChunkParser: ChunkParser

Overridable factory method.

Overridable factory method.

Attributes

Definition Classes
FencedDiscounter -> ChunkStreamFactory
Inherited from:
FencedDiscounter

Attributes

Inherited from:
FencedDiscounter
def notifyBeginPage(): Unit

Attributes

Inherited from:
FencedDiscounter
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