Instance Constructors
-
new
ScalaObjectMapperModule()
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
addError(arg0: Message): Unit
-
def
addError(arg0: Throwable): Unit
-
def
addError(arg0: String, arg1: <repeated...>[AnyRef]): Unit
-
def
addTypeConverter[T](converter: TypeConverter)(implicit arg0: Manifest[T]): Unit
-
def
additionalJacksonModules: Seq[Module]
-
def
additionalMapperConfiguration(mapper: ObjectMapper): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
bind[T](annotation: Annotation)(implicit arg0: Manifest[T]): ScalaAnnotatedBindingBuilder[T]
-
def
bind[T, A <: Annotation](implicit arg0: Manifest[T], arg1: Manifest[A]): ScalaAnnotatedBindingBuilder[T]
-
def
bind[T](implicit arg0: Manifest[T]): ScalaAnnotatedBindingBuilder[T]
-
def
bind[T](arg0: Class[T]): AnnotatedBindingBuilder[T]
-
def
bind[T](arg0: TypeLiteral[T]): AnnotatedBindingBuilder[T]
-
def
bind[T](arg0: Key[T]): LinkedBindingBuilder[T]
-
def
bindAssistedFactory[T]()(implicit arg0: Manifest[T]): Unit
-
def
bindConstant(): AnnotatedConstantBindingBuilder
-
def
bindInterceptor(arg0: Matcher[_ >: Class[_]], arg1: Matcher[_ >: Method], arg2: <repeated...>[MethodInterceptor]): Unit
-
def
bindListener(arg0: Matcher[_ >: Binding[_]], arg1: <repeated...>[ProvisionListener]): Unit
-
def
bindListener(arg0: Matcher[_ >: TypeLiteral[_]], arg1: TypeListener): Unit
-
def
bindMultiple[T](annotation: Annotation)(implicit arg0: Manifest[T]): ScalaMultibinder[T]
-
def
bindMultiple[T, A <: Annotation](implicit arg0: Manifest[T], arg1: Manifest[A]): ScalaMultibinder[T]
-
def
bindMultiple[T](implicit arg0: Manifest[T]): ScalaMultibinder[T]
-
def
bindOption[T](annotation: Annotation)(implicit arg0: Manifest[T]): ScalaOptionBinder[T]
-
def
bindOption[T, A <: Annotation](implicit arg0: Manifest[T], arg1: Manifest[A]): ScalaOptionBinder[T]
-
def
bindOption[T](implicit arg0: Manifest[T]): ScalaOptionBinder[T]
-
def
bindScope[T <: Annotation](scope: Scope)(implicit arg0: Manifest[T]): Unit
-
def
bindScope(arg0: Class[_ <: Annotation], arg1: Scope): Unit
-
def
bindSingleton[T](annotation: Annotation)(implicit arg0: Manifest[T]): ScalaAnnotatedBindingBuilder[T]
-
def
bindSingleton[T, A <: Annotation](implicit arg0: Manifest[T], arg1: Manifest[A]): ScalaAnnotatedBindingBuilder[T]
-
def
bindSingleton[T](implicit arg0: Manifest[T]): ScalaAnnotatedBindingBuilder[T]
-
def
binder(): Binder
-
-
def
clone(): AnyRef
-
def
closeOnExit(f: ⇒ Unit): Unit
-
def
configure(): Unit
-
final
def
configure(arg0: Binder): Unit
-
def
convertToTypes(arg0: Matcher[_ >: TypeLiteral[_]], arg1: TypeConverter): Unit
-
-
def
createFlag[T](name: String, default: T, help: String, flaggable: Flaggable[T]): Flag[T]
-
def
createMandatoryFlag[T](name: String, help: String, usage: String, flaggable: Flaggable[T]): Flag[T]
-
def
currentStage(): Stage
-
def
debug(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
-
def
debug(message: ⇒ Any, cause: Throwable): Unit
-
def
debug(marker: Marker, message: ⇒ Any): Unit
-
def
debug(message: ⇒ Any): Unit
-
def
debugFutureResult[T](msg: String)(func: ⇒ Future[T]): Future[T]
-
def
debugResult[T](message: ⇒ String)(fn: ⇒ T): T
-
def
defaultJacksonModules: Seq[Module]
-
def
deserializationConfig: Map[DeserializationFeature, Boolean]
-
-
-
def
error(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
-
def
error(message: ⇒ Any, cause: Throwable): Unit
-
def
error(marker: Marker, message: ⇒ Any): Unit
-
def
error(message: ⇒ Any): Unit
-
def
errorResult[T](message: ⇒ String)(fn: ⇒ T): T
-
def
finalize(): Unit
-
def
flag[T](name: String, help: String)(implicit arg0: Flaggable[T], arg1: Manifest[T]): Flag[T]
-
def
flag[T](name: String, default: T, help: String)(implicit arg0: Flaggable[T]): Flag[T]
-
-
def
frameworkModules: Seq[Module]
-
final
def
getClass(): Class[_]
-
def
getMembersInjector[T](implicit arg0: Manifest[T]): MembersInjector[T]
-
def
getMembersInjector[T](arg0: TypeLiteral[T]): MembersInjector[T]
-
def
getMembersInjector[T](arg0: Class[T]): MembersInjector[T]
-
def
getProvider[T](implicit arg0: Manifest[T]): Provider[T]
-
def
getProvider[T](arg0: Class[T]): Provider[T]
-
def
getProvider[T](arg0: Key[T]): Provider[T]
-
def
hashCode(): Int
-
def
info(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
-
def
info(message: ⇒ Any, cause: Throwable): Unit
-
def
info(marker: Marker, message: ⇒ Any): Unit
-
def
info(message: ⇒ Any): Unit
-
def
infoResult[T](message: ⇒ String)(fn: ⇒ T): T
-
def
install(module: Module): Unit
-
def
isDebugEnabled(marker: Marker): Boolean
-
def
isDebugEnabled: Boolean
-
def
isErrorEnabled(marker: Marker): Boolean
-
def
isErrorEnabled: Boolean
-
def
isInfoEnabled(marker: Marker): Boolean
-
def
isInfoEnabled: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isTraceEnabled(marker: Marker): Boolean
-
def
isTraceEnabled: Boolean
-
def
isWarnEnabled(marker: Marker): Boolean
-
def
isWarnEnabled: Boolean
-
-
-
-
def
javaModules: Collection[Module]
-
final
def
logger: Logger
-
final
def
loggerName: String
-
def
modules: Seq[Module]
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
numbersAsStrings: Boolean
-
final
def
objectMapper(injector: Injector): ScalaObjectMapper
-
-
def
propertyNamingStrategy: PropertyNamingStrategy
-
final
def
provideScalaObjectMapper(injector: Injector, injectableTypes: Option[InjectableTypes]): JacksonScalaObjectMapperType
-
def
requestInjection(arg0: Any): Unit
-
def
requestStaticInjection[T]()(implicit arg0: Manifest[T]): Unit
-
def
requestStaticInjection(arg0: <repeated...>[Class[_]]): Unit
-
def
requireBinding(arg0: Class[_]): Unit
-
def
requireBinding(arg0: Key[_]): Unit
-
def
serializationConfig: Map[SerializationFeature, Boolean]
-
def
serializationInclusion: Include
-
def
singletonPostWarmupComplete(injector: Injector): Unit
-
def
singletonShutdown(injector: Injector): Unit
-
def
singletonStartup(injector: Injector): Unit
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
time[T](formatStr: String)(func: ⇒ T): T
-
def
toString(): String
-
def
trace(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
-
def
trace(message: ⇒ Any, cause: Throwable): Unit
-
def
trace(marker: Marker, message: ⇒ Any): Unit
-
def
trace(message: ⇒ Any): Unit
-
def
traceResult[T](message: ⇒ String)(fn: ⇒ T): T
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
warn(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
-
def
warn(message: ⇒ Any, cause: Throwable): Unit
-
def
warn(marker: Marker, message: ⇒ Any): Unit
-
def
warn(message: ⇒ Any): Unit
-
def
warnResult[T](message: ⇒ String)(fn: ⇒ T): T
Deprecated Value Members
-
def
createMultiBinder[MultiBindType](implicit arg0: Manifest[MultiBindType]): ScalaMultibinder[MultiBindType]
Inherited from Logging
Inherited from AbstractModule
Inherited from Module
TwitterModule to configure Jackson object mappers. Extend this module to override defaults or provide additional configuration to the bound ScalaObjectMapper instances.
Example: