rapture

data

package data

Visibility
  1. Public
  2. All

Type Members

  1. trait ArrayMatching extends AnyRef

  2. case class BasicExtractor[T, -D](cast: (D) ⇒ T) extends Extractor[T, D] with Product with Serializable

  3. case class DPath(path: List[String]) extends Dynamic with Product with Serializable

  4. trait DataAst extends AnyRef

  5. trait DataCompanion[+Type <: DataType[Type, DataAst], -AstType <: DataAst] extends AnyRef

  6. class DataContext[+Data <: DataType[Data, DataAst], -AstType <: DataAst] extends AnyRef

  7. sealed class DataGetException extends RuntimeException

  8. trait DataType[+T <: DataType[T, AstType], +AstType <: DataAst] extends Dynamic

  9. trait ExtractionMethods extends RaptureDataMethods

  10. trait Extractor[T, -D] extends AnyRef

    Annotations
    @implicitNotFound( ... )
  11. case class ForcedConversion[-D](value: Any) extends Product with Serializable

  12. trait Formatter[-AstType <: DataAst] extends AnyRef

    Annotations
    @implicitNotFound( ... )
  13. case class MissingValueException(path: Vector[Either[Int, String]]) extends DataGetException with Product with Serializable

  14. trait MutableDataAst extends DataAst

  15. trait MutableDataType[+T <: DataType[T, AstType], AstType <: MutableDataAst] extends DataType[T, AstType]

  16. trait ObjectMatching extends AnyRef

  17. trait ParseMethods extends RaptureDataMethods

  18. trait Parser[-Source, +Ast <: DataAst] extends AnyRef

    Annotations
    @implicitNotFound( ... )
  19. trait RaptureDataMethods extends ModeGroup

  20. trait Serializer[T, -D] extends AnyRef

    Annotations
    @implicitNotFound( ... )
  21. case class TypeMismatchException(foundType: DataTypes.DataType, expectedType: DataTypes.DataType, path: Vector[Either[Int, String]]) extends DataGetException with Product with Serializable

  22. case class VCell(value: Any) extends Product with Serializable

Value Members

  1. object ArrayMatching

  2. object DataCompanion

  3. object DataGetException extends Serializable

  4. object DataTypes

  5. object Extractor

  6. object ForcedConversion extends Serializable

  7. object Macros

  8. object ObjectMatching

  9. object patternMatching

Ungrouped