Package

net.jcazevedo

moultingyaml

Permalink

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

    Permalink

    Provides additional YamlFormats and helpers.

  2. trait BasicFormats extends AnyRef

    Permalink

    Provides the YamlFormats for the most important Scala types.

  3. trait CollectionFormats extends AnyRef

    Permalink

    Provides the YamlFormats for the most important Scala collections.

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

    Permalink

    Provides all the predefined YamlFormats.

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

    Permalink
  6. sealed trait FlowStyle extends AnyRef

    Permalink
  7. sealed trait LineBreak extends AnyRef

    Permalink
  8. trait NullOptions extends ProductFormats

    Permalink

    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

    Permalink
  10. implicit final class PimpedString extends AnyVal

    Permalink
  11. trait ProductFormats extends AnyRef

    Permalink

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

  12. sealed trait ScalarStyle extends AnyRef

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

    Permalink
  14. class SnakeYamlPrinter extends YamlPrinter

    Permalink
  15. trait StandardFormats extends AnyRef

    Permalink

    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

    Permalink

    A YAML array.

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

    Permalink

    A YAML boolean.

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

    Permalink

    A YAML date.

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

    Permalink

    Provides the YAML deserialization and serialization for type A.

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

    Permalink

    A YAML number

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

    Permalink

    A YAML mapping from scalars to scalars.

  22. abstract class YamlPrinter extends (YamlValue) ⇒ String

    Permalink
  23. trait YamlReader[A] extends AnyRef

    Permalink

    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

    Permalink

    A YAML set.

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

    Permalink

    A YAML string.

  26. sealed abstract class YamlValue extends AnyRef

    Permalink

    The general type of a YAML AST node.

  27. trait YamlWriter[A] extends AnyRef

    Permalink

    Provides the YAML serialization for type A.

    Provides the YAML serialization for type A.

    Annotations
    @implicitNotFound( ... )

Value Members

  1. object Auto extends FlowStyle with Product with Serializable

    Permalink
  2. object Block extends FlowStyle with Product with Serializable

    Permalink
  3. object DefaultYamlProtocol extends DefaultYamlProtocol

    Permalink
  4. object DoubleQuoted extends ScalarStyle with Product with Serializable

    Permalink
  5. object Flow extends FlowStyle with Product with Serializable

    Permalink
  6. object FlowStyle

    Permalink
  7. object Folded extends ScalarStyle with Product with Serializable

    Permalink
  8. object LineBreak

    Permalink
  9. object Literal extends ScalarStyle with Product with Serializable

    Permalink
  10. object Mac extends LineBreak with Product with Serializable

    Permalink
  11. object Plain extends ScalarStyle with Product with Serializable

    Permalink
  12. object ProductFormats

    Permalink
  13. object ScalarStyle

    Permalink
  14. object SingleQuoted extends ScalarStyle with Product with Serializable

    Permalink
  15. object Unix extends LineBreak with Product with Serializable

    Permalink
  16. object Win extends LineBreak with Product with Serializable

    Permalink
  17. object YamlArray extends Serializable

    Permalink
  18. object YamlNaN extends YamlValue with Product with Serializable

    Permalink
  19. object YamlNegativeInf extends YamlValue with Product with Serializable

    Permalink
  20. object YamlNull extends YamlValue with Product with Serializable

    Permalink

    The representation for YAML null.

  21. object YamlNumber extends Serializable

    Permalink
  22. object YamlObject extends Serializable

    Permalink
  23. object YamlPositiveInf extends YamlValue with Product with Serializable

    Permalink
  24. object YamlReader

    Permalink
  25. object YamlSet extends Serializable

    Permalink
  26. object YamlValue

    Permalink
  27. object YamlWriter

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

    Permalink
  29. def serializationError(msg: String): Nothing

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped