p
spandoc
package spandoc
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- spandoc
- Decoders
- DecoderHelpers
- Encoders
- EncoderHelpers
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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
- trait DecoderHelpers extends AnyRef
- trait Decoders extends DecoderHelpers
- 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
- trait EncoderHelpers extends AnyRef
- trait Encoders extends EncoderHelpers
- 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 ListAttributes (level: Int, style: ListNumberStyle, delim: ListNumberDelim) extends 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
-
implicit
def
AlignmentDecoder: Decoder[Alignment]
- Definition Classes
- Decoders
-
implicit
def
AlignmentEncoder: Encoder[Alignment]
- Definition Classes
- Encoders
-
implicit
def
AttrDecoder: Decoder[Attr]
- Definition Classes
- Decoders
-
implicit
def
AttrEncoder: Encoder[Attr]
- Definition Classes
- Encoders
-
implicit
def
BlockDecoder: Decoder[Block]
- Definition Classes
- Decoders
-
implicit
def
BlockEncoder: Encoder[Block]
- Definition Classes
- Encoders
-
implicit
def
CitationDecoder: Decoder[Citation]
- Definition Classes
- Decoders
-
implicit
def
CitationEncoder: Encoder[Citation]
- Definition Classes
- Encoders
-
implicit
def
CitationModeDecoder: Decoder[CitationMode]
- Definition Classes
- Decoders
-
implicit
def
CitationModeEncoder: Encoder[CitationMode]
- Definition Classes
- Encoders
-
implicit
def
DefinitionDecoder: Decoder[Definition]
- Definition Classes
- Decoders
-
implicit
def
DefinitionEncoder: Encoder[Definition]
- Definition Classes
- Encoders
-
implicit
def
DefinitionItemDecoder: Decoder[DefinitionItem]
- Definition Classes
- Decoders
-
implicit
def
DefinitionItemEncoder: Encoder[DefinitionItem]
- Definition Classes
- Encoders
-
implicit
def
InlineDecoder: Decoder[Inline]
- Definition Classes
- Decoders
-
implicit
def
InlineEncoder: Encoder[Inline]
- Definition Classes
- Encoders
-
implicit
def
ListAttributesDecoder: Decoder[ListAttributes]
- Definition Classes
- Decoders
-
implicit
def
ListAttributesEncoder: Encoder[ListAttributes]
- Definition Classes
- Encoders
-
implicit
def
ListItemDecoder: Decoder[ListItem]
- Definition Classes
- Decoders
-
implicit
def
ListItemEncoder: Encoder[ListItem]
- Definition Classes
- Encoders
-
implicit
def
ListNumberDelimDecoder: Decoder[ListNumberDelim]
- Definition Classes
- Decoders
-
implicit
def
ListNumberDelimEncoder: Encoder[ListNumberDelim]
- Definition Classes
- Encoders
-
implicit
def
ListNumberStyleDecoder: Decoder[ListNumberStyle]
- Definition Classes
- Decoders
-
implicit
def
ListNumberStyleEncoder: Encoder[ListNumberStyle]
- Definition Classes
- Encoders
-
implicit
def
MathTypeDecoder: Decoder[MathType]
- Definition Classes
- Decoders
-
implicit
def
MathTypeEncoder: Encoder[MathType]
- Definition Classes
- Encoders
-
implicit
def
MetaDecoder: Decoder[Meta]
- Definition Classes
- Decoders
-
implicit
def
MetaEncoder: Encoder[Meta]
- Definition Classes
- Encoders
-
implicit
def
MetaValueDecoder: Decoder[MetaValue]
- Definition Classes
- Decoders
-
implicit
def
MetaValueEncoder: Encoder[MetaValue]
- Definition Classes
- Encoders
-
implicit
def
PandocDecoder: Decoder[Pandoc]
- Definition Classes
- Decoders
-
implicit
def
PandocEncoder: Encoder[Pandoc]
- Definition Classes
- Encoders
-
implicit
def
QuoteTypeDecoder: Decoder[QuoteType]
- Definition Classes
- Decoders
-
implicit
def
QuoteTypeEncoder: Encoder[QuoteType]
- Definition Classes
- Encoders
-
implicit
def
TableCellDecoder: Decoder[TableCell]
- Definition Classes
- Decoders
-
implicit
def
TableCellEncoder: Encoder[TableCell]
- Definition Classes
- Encoders
-
implicit
def
TableRowDecoder: Decoder[TableRow]
- Definition Classes
- Decoders
-
implicit
def
TableRowEncoder: Encoder[TableRow]
- Definition Classes
- Encoders
-
implicit
def
TargetDecoder: Decoder[Target]
- Definition Classes
- Decoders
-
implicit
def
TargetEncoder: Encoder[Target]
- Definition Classes
- Encoders
-
def
constant[A](value: A): Decoder[A]
- Definition Classes
- DecoderHelpers
-
def
nodeDecoder[A](decoders: PartialFunction[String, Decoder[A]]): Decoder[A]
- Definition Classes
- DecoderHelpers
-
def
stringNodeEncoder[A]: Encoder[A]
- Definition Classes
- EncoderHelpers
- def transformJson(transform: (Pandoc) ⇒ Pandoc)(json0: Json): Either[Error, Json]
- def transformStdin(transform: (Pandoc) ⇒ Pandoc): Unit
- def transformString(transform: (Pandoc) ⇒ Pandoc)(input: String): Either[Error, String]
-
def
typedNode[C](t: String)(c: C)(implicit arg0: Encoder[C]): Json
- Definition Classes
- EncoderHelpers
-
def
unlift[A, B](func: (A) ⇒ Option[B]): (A) ⇒ B
- Definition Classes
- EncoderHelpers
- 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
- object Attr extends Serializable
- object AuthorInText extends CitationMode with Product with Serializable
- object Constructors extends CitationMode with Product with Serializable
- object Decimal extends ListNumberStyle with Product with Serializable
- object DefaultDelim extends ListNumberDelim with Product with Serializable
- object DefaultStyle extends ListNumberStyle with Product with Serializable
- 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 Header extends Serializable
- object HorizontalRule extends Block with Product with Serializable
- object InlineMath extends MathType with Product with Serializable
- object LineBreak extends Inline with Product with Serializable
- object LowerAlpha extends ListNumberStyle with Product with Serializable
- object LowerRoman extends ListNumberStyle with Product with Serializable
- object Meta extends Serializable
- object NormalCitation extends CitationMode with Product with Serializable
- object Null extends Block with Product with Serializable
- object OneParen extends ListNumberDelim with Product with Serializable
- object Pandoc extends Serializable
- object Period extends ListNumberDelim with Product with Serializable
- object SingleQuote extends QuoteType with Product with Serializable
- object SoftBreak extends Inline with Product with Serializable
- object Space extends Inline with Product with Serializable
- object SuppressAuthor extends CitationMode with Product with Serializable
- object TwoParens extends ListNumberDelim with Product with Serializable
- object UpperAlpha extends ListNumberStyle with Product with Serializable
- object UpperRoman extends ListNumberStyle with Product with Serializable