laika.parse.rst

Elements

object Elements

Provides the elements of the document tree that are too specific to reStructuredText to be added to the generic tree model.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Elements
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Classifier(content: Seq[Span], options: Options = laika.tree.Elements.NoOpt) extends Element with Span with SpanContainer[Classifier] with Product with Serializable

    A classifier for a term in a definition list.

  2. case class Contents(title: String, depth: Int = scala.Int.MaxValue, local: Boolean = false, options: Options = laika.tree.Elements.NoOpt) extends Element with Block with BlockResolver with Product with Serializable

    Generates a table of contents element inside a topic.

  3. case class CustomizedTextRole(name: String, apply: (String) ⇒ Span, options: Options = laika.tree.Elements.NoOpt) extends Element with Definition with Product with Serializable

    Temporary element to represent a customized text role that can be applied to spans of interpreted text.

  4. case class DoctestBlock(content: String, options: Options = laika.tree.Elements.NoOpt) extends Element with Block with TextContainer with Product with Serializable

    Represents an interactive Python session.

  5. case class Field(name: Seq[Span], content: Seq[Block], options: Options = laika.tree.Elements.NoOpt) extends Element with ListItem with BlockContainer[Field] with Product with Serializable

    A single entry in a field list consisting of name and body.

  6. case class FieldList(content: Seq[Field], options: Options = laika.tree.Elements.NoOpt) extends Element with Block with ListContainer[FieldList] with Product with Serializable

    A two-column table-like structure used for bibliographic fields or directive options.

  7. case class Include(path: String, options: Options = laika.tree.Elements.NoOpt) extends Element with Block with BlockResolver with Product with Serializable

    Temporary element representing a file inclusion.

  8. case class InterpretedText(role: String, content: String, source: String, options: Options = laika.tree.Elements.NoOpt) extends Element with Reference with TextContainer with Product with Serializable

    Temporary element to represent interpreted text with its associated role name.

  9. case class OptionArgument(value: String, delimiter: String) extends Element with Product with Serializable

    A single option argument.

  10. case class OptionList(content: Seq[OptionListItem], options: Options = laika.tree.Elements.NoOpt) extends Element with Block with ListContainer[OptionList] with Product with Serializable

    A list of command line options and descriptions.

  11. case class OptionListItem(programOptions: Seq[ProgramOption], content: Seq[Block], options: Options = laika.tree.Elements.NoOpt) extends Element with ListItem with BlockContainer[OptionListItem] with Product with Serializable

    A single item in an option list.

  12. case class OverlineAndUnderline(char: Char) extends HeaderDecoration with Product with Serializable

    Header decoration consisting of both an overline and an underline.

  13. case class ProgramOption(name: String, argument: Option[OptionArgument]) extends Element with Product with Serializable

    A single option, including its name and all arguments, but not the description.

  14. case class SubstitutionDefinition(name: String, content: Span, options: Options = laika.tree.Elements.NoOpt) extends Element with Definition with Product with Serializable

    A substitution definition with its span content that will be inserted wherever this substitution is referenced in flow content.

  15. case class SubstitutionReference(name: String, options: Options = laika.tree.Elements.NoOpt) extends Element with Reference with Product with Serializable

    Refers to a substitution definition with the same name.

  16. case class Underline(char: Char) extends HeaderDecoration with Product with Serializable

    Header decoration consisting of an underline only.

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped