p

org.yaml

model

package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait IllegalTypeHandler extends AnyRef

    Handles IllegalType requests from nodes

  2. case class LexerException (text: String, cause: Exception = null) extends SyamlException with Product with Serializable
  3. trait ParseErrorHandler extends AnyRef
  4. case class ParseException (tag: YType, text: String, cause: Exception = null) extends SyamlException with Product with Serializable
  5. trait QuotedMark extends ScalarMark
  6. trait ScalarMark extends AnyRef
  7. abstract class SyamlException extends RuntimeException
  8. class YAnchor extends YTokens

    A YReference is either an anchor or an alias

  9. case class YComment (metaText: String, range: InputRange = InputRange.Zero, tokens: IndexedSeq[AstToken] = IndexedSeq.empty) extends YIgnorable with Product with Serializable

    Yaml Comment Part

  10. case class YDirective (name: String, args: IndexedSeq[String], children: IndexedSeq[YPart] = IndexedSeq.empty) extends YPart with Product with Serializable

    Yaml Directive

  11. case class YDocument (children: IndexedSeq[YPart]) extends YNodeLike with YPart with Product with Serializable

    A Yaml Document

  12. class YError extends AnyRef

    An Error Message usually associated with a failure

  13. class YException extends RuntimeException

    An Exception that contains an YError

  14. case class YFail (error: YError) extends YObj with Product with Serializable

    Represents a failure when trying to access a particular Node

  15. abstract class YIgnorable extends YTokens

    Ignorable content

  16. class YMap extends YValue

    A Yaml Map

  17. class YMapEntry extends YPart
  18. abstract class YNode extends YNodeLike with YPart

    A Yaml Node, it has a Value plus Properties

  19. abstract class YNodeLike extends YValueLike

    A trait that represents Node like values that can be converted using YRead

  20. case class YNonContent (range: InputRange, tokens: IndexedSeq[AstToken]) extends YIgnorable with Product with Serializable

    Non Content (Whitespace, Indentation and Indicators)

  21. sealed abstract class YObj extends YNodeLike with Dynamic

    Represents a value of one of two possible types (a disjoint union.) An instance of YObj is an instance of either YFail or YSuccess that is a wrapper of a YNode.

    Represents a value of one of two possible types (a disjoint union.) An instance of YObj is an instance of either YFail or YSuccess that is a wrapper of a YNode. It extends Dynamic to 'simulate' a Dynamic Object

  22. trait YPart extends AnyRef

    A Part of a Yaml Document

  23. class YScalar extends YValue

    A Yaml Scalar

  24. class YSequence extends YValue

    A Yaml Sequence

  25. case class YSuccess (node: YNode) extends YObj with Product with Serializable
  26. case class YTag (text: String, tagType: YType, range: InputRange = Zero, tokens: IndexedSeq[AstToken] = IndexedSeq.empty) extends YTokens with Product with Serializable

    A Yaml Tag

  27. abstract class YTokens extends YPart

    A Set of Yaml Tokens

  28. class YType extends AnyRef

    Tag Types

  29. abstract class YValue extends YValueLike with YPart

    A YamlValue is either a Scalar, a Sequence or a Map

  30. abstract class YValueLike extends AnyRef

    Root class of all YamlElements that contains a Value That is either an YValue or any YNodeLike It defines the == and != methods to avoid warnings from Intellij

Ungrouped