FullName

object FullName extends TypeNaming

Uses the class fully qualified name (e.g. java.lang.String).

The package naming must be stable (or would require data migrations).

trait Class[_] => String
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply(tpe: Class[_]): String

Inherited methods

Composes the naming with the given function f, applied on the first result.

Composes the naming with the given function f, applied on the first result.

import reactivemongo.api.bson.TypeNaming

val tpeNaming: TypeNaming =
 TypeNaming.SimpleName.andThen(_.toLowerCase)
Inherited from:
TypeNaming
def andThen[A](g: String => A): Class[_] => A
Inherited from:
Function1
def compose[A](g: A => Class[_]): A => String
Inherited from:
Function1
override def toString(): String
Definition Classes
Function1 -> Any
Inherited from:
Function1