p

org.yaml

model

package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class DuplicateKeyException(key: String, cause: Exception = null) extends SyamlException with Product with Serializable
  2. trait IllegalTypeHandler extends AnyRef

    Handles IllegalType requests from nodes

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

    A YReference is either an anchor or an alias

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

    Yaml Comment Part

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

    Yaml Directive

  13. case class YDocument(children: IndexedSeq[YPart], sourceName: String) extends YNodeLike with YPart with Product with Serializable

    A Yaml Document

  14. class YError extends AnyRef

    An Error Message usually associated with a failure

  15. class YException extends RuntimeException

    An Exception that contains an YError

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

    Represents a failure when trying to access a particular Node

  17. abstract class YIgnorable extends YTokens

    Ignorable content

  18. class YMap extends YValue

    A Yaml Map

  19. class YMapEntry extends YPart
  20. abstract class YNode extends YNodeLike with YPart

    A Yaml Node, it has a Value plus Properties

  21. abstract class YNodeLike extends YValueLike

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

  22. case class YNonContent(range: InputRange, tokens: IndexedSeq[AstToken], sourceName: String = "") extends YIgnorable with Product with Serializable

    Non Content (Whitespace, Indentation and Indicators)

  23. 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

  24. trait YPart extends AnyRef

    A Part of a Yaml Document

  25. class YScalar extends YValue

    A Yaml Scalar

  26. class YSequence extends YValue

    A Yaml Sequence

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

    A Yaml Tag

  29. abstract class YTokens extends YPart

    A Set of Yaml Tokens

  30. class YType extends AnyRef

    Tag Types

  31. abstract class YValue extends YValueLike with YPart

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

  32. 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

Value Members

  1. object DoubleQuoteMark extends QuotedMark
  2. object IllegalTypeHandler
  3. object MultilineMark extends ScalarMark
  4. object NonMark extends ScalarMark
  5. object ParseErrorHandler
  6. object ScalarMark
  7. object SingleQuoteMark extends QuotedMark
  8. object UnkownMark extends ScalarMark
  9. object YAnchor
  10. object YDocument extends Serializable
  11. object YError
  12. object YFail extends Serializable
  13. object YMap
  14. object YMapEntry
  15. object YNode
  16. object YNodeLike
  17. object YScalar
  18. object YSequence
  19. object YTag extends Serializable
  20. object YType

Ungrouped