p
spandoc
package spandoc
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- spandoc
- Decoders
- DecoderHelpers
- Encoders
- EncoderHelpers
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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
- case object AlignCenter extends Alignment with Product with Serializable
- case object AlignDefault extends Alignment with Product with Serializable
- case object AlignLeft extends Alignment with Product with Serializable
- case object AlignRight extends Alignment with Product with Serializable
- object Attr extends Serializable
- case object AuthorInText extends CitationMode with Product with Serializable
- case object Constructors extends CitationMode with Product with Serializable
- case object Decimal extends ListNumberStyle with Product with Serializable
- case object DefaultDelim extends ListNumberDelim with Product with Serializable
- case object DefaultStyle extends ListNumberStyle with Product with Serializable
- case object DisplayMath extends MathType with Product with Serializable
- case object DoubleQuote extends QuoteType with Product with Serializable
- case object Example extends ListNumberStyle with Product with Serializable
- object Header extends Serializable
- case object HorizontalRule extends Block with Product with Serializable
- case object InlineMath extends MathType with Product with Serializable
- case object LineBreak extends Inline with Product with Serializable
- case object LowerAlpha extends ListNumberStyle with Product with Serializable
- case object LowerRoman extends ListNumberStyle with Product with Serializable
- object Meta extends Serializable
- case object NormalCitation extends CitationMode with Product with Serializable
- case object Null extends Block with Product with Serializable
- case object OneParen extends ListNumberDelim with Product with Serializable
- object Pandoc extends Serializable
- case object Period extends ListNumberDelim with Product with Serializable
- case object SingleQuote extends QuoteType with Product with Serializable
- case object SoftBreak extends Inline with Product with Serializable
- case object Space extends Inline with Product with Serializable
- case object SuppressAuthor extends CitationMode with Product with Serializable
- case object TwoParens extends ListNumberDelim with Product with Serializable
- case object UpperAlpha extends ListNumberStyle with Product with Serializable
- case object UpperRoman extends ListNumberStyle with Product with Serializable