PamfletDiscounter

pamflet.PamfletDiscounter$

Attributes

Graph
Supertypes
trait Html5Imgs
trait XHTMLWriter
trait Discounter
trait TextWriter
trait ChunkStreamFactory
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

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 clearFencePlugins(): Unit

Attributes

Inherited from:
MutableFencedDiscounter
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
override def createSpanConverter(linkDefinitions: Seq[LinkDefinitionChunk]): SpanConverter

Attributes

Definition Classes
SmartyDiscounter -> Discounter
Inherited from:
SmartyDiscounter
def emphasisToXHTML: Seq[Span] => Node

Attributes

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

Attributes

Inherited from:
XHTMLWriter

List of FencePlugin

List of FencePlugin

Attributes

Inherited from:
MutableFencedDiscounter
def fencedChunkToBlock(language: Option[String], content: String, position: Position, list: ListBuffer[Block]): Block

Attributes

Inherited from:
FencedDiscounter
def headerText(spans: Seq[Span]): String

Attributes

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

Attributes

Definition Classes
IdentifiedHeaders -> XHTMLWriter
Inherited from:
IdentifiedHeaders
def hrXHTML: Node

Attributes

Inherited from:
XHTMLWriter
def htmlBlockToXHTML: String => Node

Attributes

Inherited from:
XHTMLWriter
def htmlSpanToXHTML: String => Node

Attributes

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

Attributes

Definition Classes
Inherited from:
Html5Imgs
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 knockoffWithPlugins(source: CharSequence, ps: List[FencePlugin]): Seq[Block]

Attributes

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

Attributes

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