net.jcazevedo

moultingyaml

package moultingyaml

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

Type Members

  1. trait AdditionalFormats extends AnyRef

    Provides additional YamlFormats and helpers.

  2. trait BasicFormats extends AnyRef

    Provides the YamlFormats for the most important Scala types.

  3. trait CollectionFormats extends AnyRef

    Provides the YamlFormats for the most important Scala collections.

  4. trait DefaultYamlProtocol extends BasicFormats with StandardFormats with CollectionFormats with ProductFormats with AdditionalFormats

    Provides all the predefined YamlFormats.

  5. case class DeserializationException(msg: String, cause: Throwable = null, fieldNames: List[String] = immutable.this.Nil) extends RuntimeException with Product with Serializable

  6. sealed trait FlowStyle extends AnyRef

  7. sealed trait LineBreak extends AnyRef

  8. trait NullOptions extends ProductFormats

    Supplies an alternative rendering mode for optional case class members.

  9. implicit final class PimpedAny[A] extends AnyVal

  10. implicit final class PimpedString extends AnyVal

  11. trait ProductFormats extends AnyRef

    Provides the helpers for constructing custom YamlFormat implementations for types implementing the Product trait (especially case classes).

  12. sealed trait ScalarStyle extends AnyRef

  13. case class SerializationException(msg: String) extends RuntimeException with Product with Serializable

  14. class SnakeYamlPrinter extends YamlPrinter

  15. trait StandardFormats extends AnyRef

    Provides the YamlFormats for the non-collection standard Scala types (Options, Eithers and Tuples).

  16. case class YamlArray(elements: Vector[YamlValue]) extends YamlValue with Product with Serializable

    A YAML array.

  17. case class YamlBoolean(boolean: Boolean) extends YamlValue with Product with Serializable

    A YAML boolean.

  18. case class YamlDate(date: com.github.nscala_time.time.Imports.DateTime) extends YamlValue with Product with Serializable

    A YAML date.

  19. trait YamlFormat[A] extends YamlReader[A] with YamlWriter[A]

    Provides the YAML deserialization and serialization for type A.

  20. case class YamlNumber(value: BigDecimal) extends YamlValue with Product with Serializable

    A YAML number

  21. case class YamlObject(fields: Map[YamlValue, YamlValue]) extends YamlValue with Product with Serializable

    A YAML mapping from scalars to scalars.

  22. abstract class YamlPrinter extends (YamlValue) ⇒ String

  23. trait YamlReader[A] extends AnyRef

    Provides the YAML deserialization for type A.

  24. case class YamlSet(set: Set[YamlValue]) extends YamlValue with Product with Serializable

    A YAML set.

  25. case class YamlString(value: String) extends YamlValue with Product with Serializable

    A YAML string.

  26. sealed abstract class YamlValue extends AnyRef

    The general type of a YAML AST node.

  27. trait YamlWriter[A] extends AnyRef

    Provides the YAML serialization for type A.

Value Members

  1. object Auto extends FlowStyle with Product with Serializable

  2. object Block extends FlowStyle with Product with Serializable

  3. object DefaultYamlProtocol extends DefaultYamlProtocol

  4. object DoubleQuoted extends ScalarStyle with Product with Serializable

  5. object Flow extends FlowStyle with Product with Serializable

  6. object FlowStyle

  7. object Folded extends ScalarStyle with Product with Serializable

  8. object LineBreak

  9. object Literal extends ScalarStyle with Product with Serializable

  10. object Mac extends LineBreak with Product with Serializable

  11. object Plain extends ScalarStyle with Product with Serializable

  12. object ProductFormats

  13. object ScalarStyle

  14. object SingleQuoted extends ScalarStyle with Product with Serializable

  15. object Unix extends LineBreak with Product with Serializable

  16. object Win extends LineBreak with Product with Serializable

  17. object YamlArray extends Serializable

  18. object YamlNaN extends YamlValue with Product with Serializable

  19. object YamlNegativeInf extends YamlValue with Product with Serializable

  20. object YamlNull extends YamlValue with Product with Serializable

    The representation for YAML null.

  21. object YamlNumber extends Serializable

  22. object YamlObject extends Serializable

  23. object YamlPositiveInf extends YamlValue with Product with Serializable

  24. object YamlReader

  25. object YamlSet extends Serializable

  26. object YamlValue

  27. object YamlWriter

  28. def deserializationError(msg: String, cause: Throwable = null, fieldNames: List[String] = Nil): Nothing

  29. def serializationError(msg: String): Nothing

Inherited from AnyRef

Inherited from Any

Ungrouped