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[Either[Int, 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 AnyRef

  9. trait DynamicData[+T <: DynamicData[T, AstType], +AstType <: DataAst] extends Dynamic

  10. trait ExtractionMethods extends RaptureDataMethods

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

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

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

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

  15. trait MutableDataAst extends DataAst

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

  17. trait ObjectMatching extends AnyRef

  18. trait ParseMethods extends RaptureDataMethods

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

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

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

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

  23. 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