de.agilecoders.wicket.jquery.settings
Class SingletonObjectMapperFactory

java.lang.Object
  extended by de.agilecoders.wicket.jquery.settings.DefaultObjectMapperFactory
      extended by de.agilecoders.wicket.jquery.settings.SingletonObjectMapperFactory
All Implemented Interfaces:
ObjectMapperFactory

public class SingletonObjectMapperFactory
extends DefaultObjectMapperFactory

special DefaultObjectMapperFactory that holds mapper as singleton instance.

Author:
Michael Haitz

Nested Class Summary
 
Nested classes/interfaces inherited from class de.agilecoders.wicket.jquery.settings.DefaultObjectMapperFactory
DefaultObjectMapperFactory.Holder
 
Constructor Summary
SingletonObjectMapperFactory()
          Construct.
SingletonObjectMapperFactory(com.fasterxml.jackson.databind.ObjectMapper mapper)
          Construct.
 
Method Summary
 com.fasterxml.jackson.databind.ObjectMapper newObjectMapper()
           
 
Methods inherited from class de.agilecoders.wicket.jquery.settings.DefaultObjectMapperFactory
addSerializer, configure, newModule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingletonObjectMapperFactory

public SingletonObjectMapperFactory()
Construct.


SingletonObjectMapperFactory

public SingletonObjectMapperFactory(com.fasterxml.jackson.databind.ObjectMapper mapper)
Construct.

Parameters:
mapper - the object mapper to use
Method Detail

newObjectMapper

public final com.fasterxml.jackson.databind.ObjectMapper newObjectMapper()
Specified by:
newObjectMapper in interface ObjectMapperFactory
Overrides:
newObjectMapper in class DefaultObjectMapperFactory
Returns:
new object mapper instance


Copyright © 2017. All Rights Reserved.