org.virtuslab.yaml
Members list
Type members
Classlikes
Attributes
- Source
- Yaml.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Source
- YamlError.scala
- Supertypes
-
trait Producttrait Equalsclass YamlErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Source
- YamlError.scala
- Supertypes
-
trait Producttrait Equalsclass YamlErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- YamlError.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ConstructError.type
Attributes
- Source
- YamlDecoderCrossCompat.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DecoderMacros.type
Attributes
- Companion
- object
- Source
- LoadSettings.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- LoadSettings.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LoadSettings.type
Attributes
- Source
- YamlError.scala
- Supertypes
-
trait Producttrait Equalsclass YamlErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
ADT that corresponds to the YAML representation graph nodes https://yaml.org/spec/1.2/spec.html#id2764044
ADT that corresponds to the YAML representation graph nodes https://yaml.org/spec/1.2/spec.html#id2764044
Attributes
- Companion
- object
- Source
- Node.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- Node.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Node.type
Attributes
- Source
- Yaml.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Companion
- object
- Source
- NodeVisitor.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- NodeVisitor.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NodeVisitor.type
Attributes
- Companion
- object
- Source
- YamlError.scala
- Supertypes
-
class YamlErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ExpectedTokenKindclass NoRegisteredTagDirective
Attributes
- Companion
- class
- Source
- YamlError.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ParseError.type
Attributes
- Source
- Range.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Range.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Source
- YamlError.scala
- Supertypes
-
trait NoStackTraceclass YamlErrorclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- class
- Source
- YamlError.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScannerError.type
Attributes
- Source
- Yaml.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Companion
- object
- Source
- Tag.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CoreSchemaTagclass CustomTag
A type class that provides both-way conversion between Node and T
A type class that provides both-way conversion between Node and T
Attributes
- Companion
- object
- Source
- YamlCodec.scala
- Supertypes
- Self type
-
YamlCodec[T]
Attributes
- Companion
- trait
- Source
- YamlCodec.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
YamlCodec.type
A type class that provides a conversion from a Node into given type T
A type class that provides a conversion from a Node into given type T
Attributes
- Companion
- object
- Source
- YamlDecoder.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait YamlCodec[T]
- Self type
-
YamlDecoder[T]
Attributes
- Companion
- trait
- Source
- YamlDecoder.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
YamlDecoder.type
A type class that provides a conversion from a given type T into Node
A type class that provides a conversion from a given type T into Node
Attributes
- Companion
- object
- Source
- YamlEncoder.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait YamlCodec[T]
- Self type
-
YamlEncoder[T]
Attributes
- Companion
- trait
- Source
- YamlEncoder.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
YamlEncoder.type
An ADT representing a decoding failure.
An ADT representing a decoding failure.
Attributes
- Source
- YamlError.scala
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ComposerErrorclass ConstructErrorclass ModifyErrorclass ParseErrorclass ExpectedTokenKindclass NoRegisteredTagDirectiveclass ScannerErrorclass AtRangeclass ObtainedShow all
Value members
Concrete methods
Decode all YAML documents from the given String, returning either YamlError or a list of T. The error will be the first failure in parsing or converting to T.
Decode all YAML documents from the given String, returning either YamlError or a list of T. The error will be the first failure in parsing or converting to T.
Attributes
- Source
- Yaml.scala
Parse a YAML document from the given String, returning either YamlError or T.
Parse a YAML document from the given String, returning either YamlError or T.
According to the specification:
- Parser takes input string and produces sequence of events
- then Composer produces a representation graph from events
- finally YamlDecoder (construct phase from the YAML spec) constructs data type T from the YAML representation.
Attributes
- Source
- Yaml.scala
Attributes
- Source
- derivers.scala
Attributes
- Source
- derivers.scala
Attributes
- Source
- derivers.scala
Parse multiple YAML documents from the given string.
Parse YAML from the given string.