package model
- Alphabetic
- Public
- All
Type Members
- case class DuplicateKeyException(key: String, cause: Exception = null) extends SyamlException with Product with Serializable
-
trait
IllegalTypeHandler extends AnyRef
Handles IllegalType requests from nodes
- case class LexerException(text: String, cause: Exception = null) extends SyamlException with Product with Serializable
- trait ParseErrorHandler extends AnyRef
- case class ParseException(tag: YType, text: String, cause: Exception = null) extends SyamlException with Product with Serializable
- case class ParserException(text: String, cause: Exception = null) extends SyamlException with Product with Serializable
- trait QuotedMark extends ScalarMark
- trait ScalarMark extends AnyRef
- abstract class SyamlException extends RuntimeException
- case class UndefinedAnchorException(anchor: String, cause: Exception = null) extends SyamlException with Product with Serializable
-
class
YAnchor extends YTokens
A YReference is either an anchor or an alias
-
class
YComment extends YIgnorable
Yaml Comment Part
-
class
YDirective extends YPart
Yaml Directive
-
class
YDocument extends YPart with YNodeLike
A Yaml Document
-
class
YError extends AnyRef
An Error Message usually associated with a failure
-
class
YException extends RuntimeException
An Exception that contains an YError
-
case class
YFail(error: YError) extends YObj with Product with Serializable
Represents a failure when trying to access a particular Node
-
abstract
class
YIgnorable extends YTokens
Ignorable content
-
class
YMap extends YValue
A Yaml Map
- class YMapEntry extends YPart
-
abstract
class
YNode extends YPart with YNodeLike
A Yaml Node, it has a Value plus Properties
-
trait
YNodeLike extends YValueLike
A trait that represents Node like values that can be converted using YRead
- class YNodePlain extends YNode
-
class
YNonContent extends YIgnorable
Non Content (Whitespace, Indentation and Indicators)
-
sealed abstract
class
YObj extends YNodeLike with Dynamic
Represents a value of one of two possible types (a disjoint union.) An instance of
YObjis an instance of either YFail or YSuccess that is a wrapper of a YNode. -
abstract
class
YPart extends AnyRef
A Part of a Yaml Document
-
class
YScalar extends YValue
A Yaml Scalar
-
class
YSequence extends YValue
A Yaml Sequence
- case class YSuccess(node: YNode) extends YObj with Product with Serializable
-
class
YTag extends YTokens
A Yaml Tag
-
abstract
class
YTokens extends YPart
A Set of Yaml Tokens
-
class
YType extends AnyRef
Tag Types
-
abstract
class
YValue extends YPart with YValueLike
A YamlValue is either a Scalar, a Sequence or a Map
-
trait
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
- object DoubleQuoteMark extends QuotedMark
- object FoldedMark extends ScalarMark
- object IllegalTypeHandler
- object MultilineMark extends ScalarMark
- object NoMark extends ScalarMark
- object ParseErrorHandler
- object ScalarMark
- object SingleQuoteMark extends QuotedMark
- object UnknownMark extends ScalarMark
- object YAnchor
- object YComment
- object YDirective
- object YDocument
- object YError
- object YFail extends Serializable
- object YMap
- object YMapEntry
- object YNode
- object YNodeLike
- object YNonContent
- object YPart
- object YScalar
- object YSequence
- object YTag
- object YType