p

spandoc

package spandoc

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. spandoc
  2. Decoders
  3. DecoderHelpers
  4. Encoders
  5. EncoderHelpers
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Alignment extends AnyRef
  2. final case class Attr (id: String, classes: List[String], attr: List[(String, String)]) extends Product with Serializable
  3. sealed abstract class Block extends Node
  4. final case class BlockQuote (blocks: List[Block]) extends Block with Product with Serializable
  5. final case class BulletList (items: List[ListItem]) extends Block with Product with Serializable
  6. final case class Citation (id: String, prefix: List[Inline], suffix: List[Inline], mode: CitationMode, noteNum: Int, hash: Int) extends Product with Serializable
  7. sealed abstract class CitationMode extends AnyRef
  8. final case class Cite (citations: List[Citation], inlines: List[Inline]) extends Inline with Product with Serializable
  9. final case class Code (attr: Attr, text: String) extends Inline with Product with Serializable
  10. final case class CodeBlock (attr: Attr, text: String) extends Block with Product with Serializable
  11. trait DecoderHelpers extends AnyRef
  12. trait Decoders extends DecoderHelpers
  13. final case class Definition (blocks: List[Block]) extends Product with Serializable
  14. final case class DefinitionItem (term: List[Inline], definitions: List[Definition]) extends Product with Serializable
  15. final case class DefinitionList (items: List[DefinitionItem]) extends Block with Product with Serializable
  16. final case class Div (attr: Attr, blocks: List[Block]) extends Block with Product with Serializable
  17. final case class Emph (inlines: List[Inline]) extends Inline with Product with Serializable
  18. trait EncoderHelpers extends AnyRef
  19. trait Encoders extends EncoderHelpers
  20. final case class Header (level: Int, attr: Attr, inlines: List[Inline]) extends Block with Product with Serializable
  21. final case class Image (inlines: List[Inline], target: Target) extends Inline with Product with Serializable
  22. sealed abstract class Inline extends Node
  23. final case class Link (inlines: List[Inline], target: Target) extends Inline with Product with Serializable
  24. final case class ListAttributes (level: Int, style: ListNumberStyle, delim: ListNumberDelim) extends Product with Serializable
  25. final case class ListItem (blocks: List[Block]) extends Product with Serializable
  26. sealed abstract class ListNumberDelim extends AnyRef
  27. sealed abstract class ListNumberStyle extends AnyRef
  28. final case class Math (tpe: MathType, text: String) extends Inline with Product with Serializable
  29. sealed abstract class MathType extends AnyRef
  30. final case class Meta (data: Map[String, MetaValue]) extends Product with Serializable
  31. final case class MetaBlocks (blocks: List[Block]) extends MetaValue with Product with Serializable
  32. final case class MetaBool (value: Boolean) extends MetaValue with Product with Serializable
  33. final case class MetaInlines (inlines: List[Inline]) extends MetaValue with Product with Serializable
  34. final case class MetaList (values: List[MetaValue]) extends MetaValue with Product with Serializable
  35. final case class MetaMap (values: Map[String, MetaValue]) extends MetaValue with Product with Serializable
  36. final case class MetaString (value: String) extends MetaValue with Product with Serializable
  37. sealed abstract class MetaValue extends AnyRef
  38. sealed abstract class Node extends AnyRef
  39. final case class Note (blocks: List[Block]) extends Inline with Product with Serializable
  40. final case class OrderedList (attr: ListAttributes, items: List[ListItem]) extends Block with Product with Serializable
  41. final case class Pandoc (meta: Meta, blocks: List[Block]) extends Product with Serializable
  42. final case class Para (inlines: List[Inline]) extends Block with Product with Serializable
  43. final case class Plain (inlines: List[Inline]) extends Block with Product with Serializable
  44. sealed abstract class QuoteType extends AnyRef
  45. final case class Quoted (tpe: QuoteType, inlines: List[Inline]) extends Inline with Product with Serializable
  46. final case class RawBlock (format: String, text: String) extends Block with Product with Serializable
  47. final case class RawInline (format: String, text: String) extends Inline with Product with Serializable
  48. final case class SmallCaps (inlines: List[Inline]) extends Inline with Product with Serializable
  49. final case class Span (attr: Attr, inlines: List[Inline]) extends Inline with Product with Serializable
  50. final case class Str (text: String) extends Inline with Product with Serializable
  51. final case class Strikeout (inlines: List[Inline]) extends Inline with Product with Serializable
  52. final case class Strong (inlines: List[Inline]) extends Inline with Product with Serializable
  53. final case class Subscript (inlines: List[Inline]) extends Inline with Product with Serializable
  54. final case class Superscript (inlines: List[Inline]) extends Inline with Product with Serializable
  55. 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
  56. final case class TableCell (blocks: List[Block]) extends Product with Serializable
  57. final case class TableRow (cells: List[TableCell]) extends Product with Serializable
  58. final case class Target (url: String, title: String) extends Product with Serializable

Value Members

  1. implicit def AlignmentDecoder: Decoder[Alignment]
    Definition Classes
    Decoders
  2. implicit def AlignmentEncoder: Encoder[Alignment]
    Definition Classes
    Encoders
  3. implicit def AttrDecoder: Decoder[Attr]
    Definition Classes
    Decoders
  4. implicit def AttrEncoder: Encoder[Attr]
    Definition Classes
    Encoders
  5. implicit def BlockDecoder: Decoder[Block]
    Definition Classes
    Decoders
  6. implicit def BlockEncoder: Encoder[Block]
    Definition Classes
    Encoders
  7. implicit def CitationDecoder: Decoder[Citation]
    Definition Classes
    Decoders
  8. implicit def CitationEncoder: Encoder[Citation]
    Definition Classes
    Encoders
  9. implicit def CitationModeDecoder: Decoder[CitationMode]
    Definition Classes
    Decoders
  10. implicit def CitationModeEncoder: Encoder[CitationMode]
    Definition Classes
    Encoders
  11. implicit def DefinitionDecoder: Decoder[Definition]
    Definition Classes
    Decoders
  12. implicit def DefinitionEncoder: Encoder[Definition]
    Definition Classes
    Encoders
  13. implicit def DefinitionItemDecoder: Decoder[DefinitionItem]
    Definition Classes
    Decoders
  14. implicit def DefinitionItemEncoder: Encoder[DefinitionItem]
    Definition Classes
    Encoders
  15. implicit def InlineDecoder: Decoder[Inline]
    Definition Classes
    Decoders
  16. implicit def InlineEncoder: Encoder[Inline]
    Definition Classes
    Encoders
  17. implicit def ListAttributesDecoder: Decoder[ListAttributes]
    Definition Classes
    Decoders
  18. implicit def ListAttributesEncoder: Encoder[ListAttributes]
    Definition Classes
    Encoders
  19. implicit def ListItemDecoder: Decoder[ListItem]
    Definition Classes
    Decoders
  20. implicit def ListItemEncoder: Encoder[ListItem]
    Definition Classes
    Encoders
  21. implicit def ListNumberDelimDecoder: Decoder[ListNumberDelim]
    Definition Classes
    Decoders
  22. implicit def ListNumberDelimEncoder: Encoder[ListNumberDelim]
    Definition Classes
    Encoders
  23. implicit def ListNumberStyleDecoder: Decoder[ListNumberStyle]
    Definition Classes
    Decoders
  24. implicit def ListNumberStyleEncoder: Encoder[ListNumberStyle]
    Definition Classes
    Encoders
  25. implicit def MathTypeDecoder: Decoder[MathType]
    Definition Classes
    Decoders
  26. implicit def MathTypeEncoder: Encoder[MathType]
    Definition Classes
    Encoders
  27. implicit def MetaDecoder: Decoder[Meta]
    Definition Classes
    Decoders
  28. implicit def MetaEncoder: Encoder[Meta]
    Definition Classes
    Encoders
  29. implicit def MetaValueDecoder: Decoder[MetaValue]
    Definition Classes
    Decoders
  30. implicit def MetaValueEncoder: Encoder[MetaValue]
    Definition Classes
    Encoders
  31. implicit def PandocDecoder: Decoder[Pandoc]
    Definition Classes
    Decoders
  32. implicit def PandocEncoder: Encoder[Pandoc]
    Definition Classes
    Encoders
  33. implicit def QuoteTypeDecoder: Decoder[QuoteType]
    Definition Classes
    Decoders
  34. implicit def QuoteTypeEncoder: Encoder[QuoteType]
    Definition Classes
    Encoders
  35. implicit def TableCellDecoder: Decoder[TableCell]
    Definition Classes
    Decoders
  36. implicit def TableCellEncoder: Encoder[TableCell]
    Definition Classes
    Encoders
  37. implicit def TableRowDecoder: Decoder[TableRow]
    Definition Classes
    Decoders
  38. implicit def TableRowEncoder: Encoder[TableRow]
    Definition Classes
    Encoders
  39. implicit def TargetDecoder: Decoder[Target]
    Definition Classes
    Decoders
  40. implicit def TargetEncoder: Encoder[Target]
    Definition Classes
    Encoders
  41. def constant[A](value: A): Decoder[A]
    Definition Classes
    DecoderHelpers
  42. def nodeDecoder[A](decoders: PartialFunction[String, Decoder[A]]): Decoder[A]
    Definition Classes
    DecoderHelpers
  43. def stringNodeEncoder[A]: Encoder[A]
    Definition Classes
    EncoderHelpers
  44. def transformJson(transform: (Pandoc) ⇒ Pandoc)(json0: Json): Either[Error, Json]
  45. def transformStdin(transform: (Pandoc) ⇒ Pandoc): Unit
  46. def transformString(transform: (Pandoc) ⇒ Pandoc)(input: String): Either[Error, String]
  47. def typedNode[C](t: String)(c: C)(implicit arg0: Encoder[C]): Json
    Definition Classes
    EncoderHelpers
  48. def unlift[A, B](func: (A) ⇒ Option[B]): (A) ⇒ B
    Definition Classes
    EncoderHelpers
  49. object AlignCenter extends Alignment with Product with Serializable
  50. object AlignDefault extends Alignment with Product with Serializable
  51. object AlignLeft extends Alignment with Product with Serializable
  52. object AlignRight extends Alignment with Product with Serializable
  53. object Attr extends Serializable
  54. object AuthorInText extends CitationMode with Product with Serializable
  55. object Constructors extends CitationMode with Product with Serializable
  56. object Decimal extends ListNumberStyle with Product with Serializable
  57. object DefaultDelim extends ListNumberDelim with Product with Serializable
  58. object DefaultStyle extends ListNumberStyle with Product with Serializable
  59. object DisplayMath extends MathType with Product with Serializable
  60. object DoubleQuote extends QuoteType with Product with Serializable
  61. object Example extends ListNumberStyle with Product with Serializable
  62. object Header extends Serializable
  63. object HorizontalRule extends Block with Product with Serializable
  64. object InlineMath extends MathType with Product with Serializable
  65. object LineBreak extends Inline with Product with Serializable
  66. object LowerAlpha extends ListNumberStyle with Product with Serializable
  67. object LowerRoman extends ListNumberStyle with Product with Serializable
  68. object Meta extends Serializable
  69. object NormalCitation extends CitationMode with Product with Serializable
  70. object Null extends Block with Product with Serializable
  71. object OneParen extends ListNumberDelim with Product with Serializable
  72. object Pandoc extends Serializable
  73. object Period extends ListNumberDelim with Product with Serializable
  74. object SingleQuote extends QuoteType with Product with Serializable
  75. object SoftBreak extends Inline with Product with Serializable
  76. object Space extends Inline with Product with Serializable
  77. object SuppressAuthor extends CitationMode with Product with Serializable
  78. object TwoParens extends ListNumberDelim with Product with Serializable
  79. object UpperAlpha extends ListNumberStyle with Product with Serializable
  80. object UpperRoman extends ListNumberStyle with Product with Serializable

Inherited from Decoders

Inherited from DecoderHelpers

Inherited from Encoders

Inherited from EncoderHelpers

Inherited from AnyRef

Inherited from Any

Ungrouped