IdentifiedHeaders

pamflet.IdentifiedHeaders
trait IdentifiedHeaders extends Discounter with XHTMLWriter

Attributes

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

Members list

Concise view

Value members

Concrete methods

def headerText(spans: Seq[Span]): String
override def headerToXHTML: (Int, Seq[Span]) => Node

Attributes

Definition Classes
XHTMLWriter

Inherited methods

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

Attributes

Inherited from:
TextWriter
def blockToXHTML: Block => Node

Attributes

Inherited from:
XHTMLWriter
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 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 newChunkParser: ChunkParser

Overridable factory method.

Overridable factory method.

Attributes

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