object Extractor
- Alphabetic
- By Inheritance
- Extractor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit val anyListExtractor: Extractor[Seq[Any]]
- implicit val anyMapExtractor: Extractor[Map[String, Any]]
-
def
apply[T](implicit T: Extractor[T]): Extractor[T]
- Annotations
- @implicitNotFound( ... )
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit val booleanExtractor: Extractor[Boolean]
- implicit val booleanListExtractor: Extractor[Seq[Boolean]]
- implicit val booleanMapExtractor: Extractor[Map[String, Boolean]]
- implicit val characterExtractor: Extractor[Character]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- implicit val configListExtractor: Extractor[Seq[Config]]
-
implicit
val
dateExtractor: Extractor[Date]
Expected format:
yyyy-[m]m-[d]d - implicit val doubleExtractor: Extractor[Double]
- implicit val doubleListExtractor: Extractor[Seq[Double]]
- implicit val doubleMapExtractor: Extractor[Map[String, Double]]
- implicit val durationExtractor: Extractor[Duration]
-
implicit
def
eitherExtractor[A, B](implicit leftExtractor: Extractor[A], rightExtractor: Extractor[B]): Extractor[Either[A, B]]
Extract an Either[A, B] for every A or B that we've defined an extractor for.
Extract an Either[A, B] for every A or B that we've defined an extractor for.
- A
the extracted Left value
- B
the extracted Right value
- leftExtractor
an implicit Extractor[T] that needs to be in scope
- rightExtractor
an implicit Extractor[T] that needs to be in scope
- returns
A Left(A) if we could extract the A type, or a Right(B) if we could extract the right type or throw an Exception
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit val intExtractor: Extractor[Int]
- implicit val intListExtractor: Extractor[Seq[Int]]
- implicit val intMapExtractor: Extractor[Map[String, Int]]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
listExtractor[T](implicit extractor: Extractor[T]): Extractor[Seq[T]]
Extract a list of composite types for every T that there is an extractor defined for
Extract a list of composite types for every T that there is an extractor defined for
- T
the extracted value
- extractor
an implicit Extractor[T] that needs to be in scope
- returns
A Seq(T) if we can extract a valid property of the given type or throw an Exception
- implicit val localDateExtractor: Extractor[LocalDate]
- implicit val localDateTimeExtractor: Extractor[LocalDateTime]
- implicit val longExtractor: Extractor[Long]
- implicit val longListExtractor: Extractor[Seq[Long]]
- implicit val longMapExtractor: Extractor[Map[String, Long]]
-
implicit
def
mapExtractor[T](implicit extractor: Extractor[T]): Extractor[Map[String, T]]
Extract a Map with String keys and composite value types for every T that there is an extractor defined for
Extract a Map with String keys and composite value types for every T that there is an extractor defined for
- T
the extracted value
- extractor
an implicit Extractor[T] that needs to be in scope
- returns
A Seq(T) if we can extract a valid property of the given type or throw an Exception
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
implicit
def
optionExtractor[T](implicit extractor: Extractor[T]): Extractor[Option[T]]
Extract an Option[T] for every T that we've defined an extractor for.
Extract an Option[T] for every T that we've defined an extractor for.
- T
the extracted value
- extractor
an implicit Extractor[T] that needs to be in scope
- returns
A Some(T) if we can extract a valid property of the given type or a None otherwise.
- implicit val rangeExtractor: Extractor[Range] { ... /* 2 definitions in type refinement */ }
- implicit val stringExtractor: Extractor[String]
- implicit val stringListExtractor: Extractor[Seq[String]]
- implicit val stringMapExtractor: Extractor[Map[String, String]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
implicit
val
timestampExtractor: Extractor[Timestamp]
Expected format:
yyyy-[m]m-[d]d hh:mm:ss[.f...] -
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()