spandoc
package
spandoc
Type Members
-
sealed abstract
class
Alignment extends AnyRef
-
final
case class
Attr(id: String, classes: List[String], attr: List[(String, String)]) extends Product with Serializable
-
sealed abstract
class
Block extends Node
-
final
case class
BlockQuote(blocks: List[Block]) extends Block with Product with Serializable
-
final
case class
BulletList(items: List[ListItem]) extends Block with Product with Serializable
-
final
case class
Citation(id: String, prefix: List[Inline], suffix: List[Inline], mode: CitationMode, noteNum: Int, hash: Int) extends Product with Serializable
-
sealed abstract
class
CitationMode extends AnyRef
-
final
case class
Cite(citations: List[Citation], inlines: List[Inline]) extends Inline with Product with Serializable
-
final
case class
Code(attr: Attr, text: String) extends Inline with Product with Serializable
-
final
case class
CodeBlock(attr: Attr, text: String) extends Block with Product with Serializable
-
-
-
final
case class
Definition(blocks: List[Block]) extends Product with Serializable
-
final
case class
DefinitionItem(term: List[Inline], definitions: List[Definition]) extends Product with Serializable
-
final
case class
DefinitionList(items: List[DefinitionItem]) extends Block with Product with Serializable
-
final
case class
Div(attr: Attr, blocks: List[Block]) extends Block with Product with Serializable
-
final
case class
Emph(inlines: List[Inline]) extends Inline with Product with Serializable
-
-
-
final
case class
Header(level: Int, attr: Attr, inlines: List[Inline]) extends Block with Product with Serializable
-
final
case class
Image(inlines: List[Inline], target: Target) extends Inline with Product with Serializable
-
sealed abstract
class
Inline extends Node
-
final
case class
Link(inlines: List[Inline], target: Target) extends Inline with Product with Serializable
-
-
final
case class
ListItem(blocks: List[Block]) extends Product with Serializable
-
sealed abstract
class
ListNumberDelim extends AnyRef
-
sealed abstract
class
ListNumberStyle extends AnyRef
-
final
case class
Math(tpe: MathType, text: String) extends Inline with Product with Serializable
-
sealed abstract
class
MathType extends AnyRef
-
final
case class
Meta(data: Map[String, MetaValue]) extends Product with Serializable
-
final
case class
MetaBlocks(blocks: List[Block]) extends MetaValue with Product with Serializable
-
final
case class
MetaBool(value: Boolean) extends MetaValue with Product with Serializable
-
final
case class
MetaInlines(inlines: List[Inline]) extends MetaValue with Product with Serializable
-
final
case class
MetaList(values: List[MetaValue]) extends MetaValue with Product with Serializable
-
final
case class
MetaMap(values: Map[String, MetaValue]) extends MetaValue with Product with Serializable
-
final
case class
MetaString(value: String) extends MetaValue with Product with Serializable
-
sealed abstract
class
MetaValue extends AnyRef
-
-
sealed abstract
class
Node extends AnyRef
-
final
case class
Note(blocks: List[Block]) extends Inline with Product with Serializable
-
final
case class
OrderedList(attr: ListAttributes, items: List[ListItem]) extends Block with Product with Serializable
-
final
case class
Pandoc(meta: Meta, blocks: List[Block]) extends Product with Serializable
-
final
case class
Para(inlines: List[Inline]) extends Block with Product with Serializable
-
final
case class
Plain(inlines: List[Inline]) extends Block with Product with Serializable
-
sealed abstract
class
QuoteType extends AnyRef
-
final
case class
Quoted(tpe: QuoteType, inlines: List[Inline]) extends Inline with Product with Serializable
-
final
case class
RawBlock(format: String, text: String) extends Block with Product with Serializable
-
final
case class
RawInline(format: String, text: String) extends Inline with Product with Serializable
-
final
case class
SmallCaps(inlines: List[Inline]) extends Inline with Product with Serializable
-
final
case class
Span(attr: Attr, inlines: List[Inline]) extends Inline with Product with Serializable
-
final
case class
Str(text: String) extends Inline with Product with Serializable
-
final
case class
Strikeout(inlines: List[Inline]) extends Inline with Product with Serializable
-
final
case class
Strong(inlines: List[Inline]) extends Inline with Product with Serializable
-
final
case class
Subscript(inlines: List[Inline]) extends Inline with Product with Serializable
-
final
case class
Superscript(inlines: List[Inline]) extends Inline with Product with Serializable
-
final
case class
Table(caption: List[Inline], columnAlignments: List[Alignment], columnWidths: List[Double], columnHeaders: List[TableCell], rows: List[TableRow]) extends Block with Product with Serializable
-
final
case class
TableCell(blocks: List[Block]) extends Product with Serializable
-
final
case class
TableRow(cells: List[TableCell]) extends Product with Serializable
-
final
case class
Target(url: String, title: String) extends Product with Serializable
-
Value Members
-
object
AlignCenter extends Alignment with Product with Serializable
-
object
AlignDefault extends Alignment with Product with Serializable
-
object
AlignLeft extends Alignment with Product with Serializable
-
object
AlignRight extends Alignment with Product with Serializable
-
implicit
def
AlignmentDecoder: Decoder[Alignment]
-
implicit
def
AlignmentEncoder: Encoder[Alignment]
-
implicit
def
AttrDecoder: Decoder[Attr]
-
implicit
def
AttrEncoder: Encoder[Attr]
-
-
implicit
def
BlockDecoder: Decoder[Block]
-
implicit
def
BlockEncoder: Encoder[Block]
-
implicit
def
CitationDecoder: Decoder[Citation]
-
implicit
def
CitationEncoder: Encoder[Citation]
-
implicit
def
CitationModeDecoder: Decoder[CitationMode]
-
implicit
def
CitationModeEncoder: Encoder[CitationMode]
-
-
object
Decimal extends ListNumberStyle with Product with Serializable
-
-
-
implicit
def
DefinitionDecoder: Decoder[Definition]
-
implicit
def
DefinitionEncoder: Encoder[Definition]
-
implicit
def
DefinitionItemDecoder: Decoder[DefinitionItem]
-
implicit
def
DefinitionItemEncoder: Encoder[DefinitionItem]
-
object
DisplayMath extends MathType with Product with Serializable
-
object
DoubleQuote extends QuoteType with Product with Serializable
-
object
Example extends ListNumberStyle with Product with Serializable
-
object
HorizontalRule extends Block with Product with Serializable
-
implicit
def
InlineDecoder: Decoder[Inline]
-
implicit
def
InlineEncoder: Encoder[Inline]
-
object
InlineMath extends MathType with Product with Serializable
-
object
LineBreak extends Inline with Product with Serializable
-
implicit
def
ListAttributesDecoder: Decoder[ListAttributes]
-
implicit
def
ListAttributesEncoder: Encoder[ListAttributes]
-
implicit
def
ListItemDecoder: Decoder[ListItem]
-
implicit
def
ListItemEncoder: Encoder[ListItem]
-
implicit
def
ListNumberDelimDecoder: Decoder[ListNumberDelim]
-
implicit
def
ListNumberDelimEncoder: Encoder[ListNumberDelim]
-
implicit
def
ListNumberStyleDecoder: Decoder[ListNumberStyle]
-
implicit
def
ListNumberStyleEncoder: Encoder[ListNumberStyle]
-
-
-
implicit
def
MathTypeDecoder: Decoder[MathType]
-
implicit
def
MathTypeEncoder: Encoder[MathType]
-
implicit
def
MetaDecoder: Decoder[Meta]
-
implicit
def
MetaEncoder: Encoder[Meta]
-
implicit
def
MetaValueDecoder: Decoder[MetaValue]
-
implicit
def
MetaValueEncoder: Encoder[MetaValue]
-
-
-
object
Null extends Block with Product with Serializable
-
object
OneParen extends ListNumberDelim with Product with Serializable
-
implicit
def
PandocDecoder: Decoder[Pandoc]
-
implicit
def
PandocEncoder: Encoder[Pandoc]
-
object
Period extends ListNumberDelim with Product with Serializable
-
implicit
def
QuoteTypeDecoder: Decoder[QuoteType]
-
implicit
def
QuoteTypeEncoder: Encoder[QuoteType]
-
object
SingleQuote extends QuoteType with Product with Serializable
-
object
SoftBreak extends Inline with Product with Serializable
-
object
Space extends Inline with Product with Serializable
-
-
implicit
def
TableCellDecoder: Decoder[TableCell]
-
implicit
def
TableCellEncoder: Encoder[TableCell]
-
implicit
def
TableRowDecoder: Decoder[TableRow]
-
implicit
def
TableRowEncoder: Encoder[TableRow]
-
implicit
def
TargetDecoder: Decoder[Target]
-
implicit
def
TargetEncoder: Encoder[Target]
-
-
-
-
-
def
constant[A](value: A): Decoder[A]
-
def
nodeDecoder[A](decoders: PartialFunction[String, Decoder[A]]): Decoder[A]
-
def
stringNodeEncoder[A]: Encoder[A]
-
def
transformJson(transform: (Pandoc) ⇒ Pandoc)(json0: Json): Xor[Error, Json]
-
def
transformStdin(transform: (Pandoc) ⇒ Pandoc): Unit
-
def
transformString(transform: (Pandoc) ⇒ Pandoc)(input: String): Xor[Error, String]
-
def
typedNode[C](t: String)(c: C)(implicit arg0: Encoder[C]): Json
-
def
unlift[A, B](func: (A) ⇒ Option[B]): (A) ⇒ B
Inherited from AnyRef
Inherited from Any