DefaultImplicitConversions

org.scalatra.util.conversion.DefaultImplicitConversions

Implicit TypeConverter values for value types and some factory method for dates and seqs.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Show all
Known subtypes
object Conversions.type
object Extractors.type
trait ScalatraBase
trait ServletBase
trait AsyncSupport
trait ApiFormats
Show all

Members list

Value members

Concrete methods

def stringToDate(format: => String): TypeConverter[String, Date]
def stringToDateFormat(format: => DateFormat): TypeConverter[String, Date]
def stringToSeq[T : ClassTag](elementConverter: TypeConverter[String, T], separator: String): TypeConverter[String, Seq[T]]

Implicits

Implicits

implicit def defaultStringToSeq[T : ClassTag](implicit evidence$1: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[String, Seq[T]]
implicit def seqHead[T : ClassTag](implicit evidence$3: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], T]
implicit def seqToSeq[T : ClassTag](implicit evidence$4: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], Seq[T]]
implicit val stringToBoolean: TypeConverter[String, Boolean]
implicit val stringToByte: TypeConverter[String, Byte]
implicit val stringToDouble: TypeConverter[String, Double]
implicit val stringToFloat: TypeConverter[String, Float]
implicit val stringToInt: TypeConverter[String, Int]
implicit val stringToLong: TypeConverter[String, Long]
implicit val stringToSelf: TypeConverter[String, String]
implicit val stringToShort: TypeConverter[String, Short]

Inherited implicits

implicit val anyToBoolean: TypeConverter[Any, Boolean]

Attributes

Inherited from:
LowPriorityImplicitConversions
implicit val anyToByte: TypeConverter[Any, Byte]

Attributes

Inherited from:
LowPriorityImplicitConversions
implicit val anyToDouble: TypeConverter[Any, Double]

Attributes

Inherited from:
LowPriorityImplicitConversions
implicit val anyToFloat: TypeConverter[Any, Float]

Attributes

Inherited from:
LowPriorityImplicitConversions
implicit val anyToInt: TypeConverter[Any, Int]

Attributes

Inherited from:
LowPriorityImplicitConversions
implicit val anyToLong: TypeConverter[Any, Long]

Attributes

Inherited from:
LowPriorityImplicitConversions
implicit val anyToShort: TypeConverter[Any, Short]

Attributes

Inherited from:
LowPriorityImplicitConversions
implicit val anyToString: TypeConverter[Any, String]

Attributes

Inherited from:
LowPriorityImplicitConversions
implicit def lowestPriorityAny2T[T : ClassTag]: TypeConverter[Any, T]

Attributes

Inherited from:
LowestPriorityImplicitConversions
implicit def safe[S, T](f: S => T): TypeConverter[S, T]

Attributes

Inherited from:
TypeConverterSupport
implicit def safeOption[S, T](f: S => Option[T]): TypeConverter[S, T]

Implicit convert a (String) => Option[T] function into a TypeConverter[T]

Implicit convert a (String) => Option[T] function into a TypeConverter[T]

Attributes

Inherited from:
TypeConverterSupport