p

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
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] = 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.

    Supplies an alternative rendering mode for optional case class members. Normally optional members that are undefined (None) are not rendered at all. By mixing in this trait into your custom YamlProtocol, you enforce the rendering of undefined members as null.

  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.

    Provides the YAML deserialization for type A.

    Annotations
    @implicitNotFound( ... )
  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.

    Provides the YAML serialization for type A.

    Annotations
    @implicitNotFound( ... )

Value Members

  1. def deserializationError(msg: String, cause: Throwable = null, fieldNames: List[String] = Nil): Nothing
  2. def serializationError(msg: String): Nothing
  3. object Auto extends FlowStyle with Product with Serializable
  4. object Block extends FlowStyle with Product with Serializable
  5. object DefaultYamlProtocol extends DefaultYamlProtocol
  6. object DoubleQuoted extends ScalarStyle with Product with Serializable
  7. object Flow extends FlowStyle with Product with Serializable
  8. object FlowStyle
  9. object Folded extends ScalarStyle with Product with Serializable
  10. object LineBreak
  11. object Literal extends ScalarStyle with Product with Serializable
  12. object Mac extends LineBreak with Product with Serializable
  13. object Plain extends ScalarStyle with Product with Serializable
  14. object ProductFormats
  15. object ScalarStyle
  16. object SingleQuoted extends ScalarStyle with Product with Serializable
  17. object Unix extends LineBreak with Product with Serializable
  18. object Win extends LineBreak with Product with Serializable
  19. object YamlArray extends Serializable
  20. object YamlNaN extends YamlValue with Product with Serializable
  21. object YamlNegativeInf extends YamlValue with Product with Serializable
  22. object YamlNull extends YamlValue with Product with Serializable

    The representation for YAML null.

  23. object YamlNumber extends Serializable
  24. object YamlObject extends Serializable
  25. object YamlPositiveInf extends YamlValue with Product with Serializable
  26. object YamlReader
  27. object YamlSet extends Serializable
  28. object YamlValue
  29. object YamlWriter

Inherited from AnyRef

Inherited from Any

Ungrouped