Example usage for com.fasterxml.jackson.core JsonFactory setInputDecorator

List of usage examples for com.fasterxml.jackson.core JsonFactory setInputDecorator

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core JsonFactory setInputDecorator.

Prototype

public JsonFactory setInputDecorator(InputDecorator d) 

Source Link

Document

Method for overriding currently configured input decorator

Usage

From source file:org.jberet.support.io.NoMappingJsonFactoryObjectFactory.java

static void configureInputDecoratorAndOutputDecorator(final JsonFactory jsonFactory,
        final Hashtable<?, ?> environment) throws Exception {
    final Object inputDecorator = environment.get("inputDecorator");
    if (inputDecorator != null) {
        final Class<?> inputDecoratorClass = NoMappingJsonFactoryObjectFactory.class.getClassLoader()
                .loadClass((String) inputDecorator);
        jsonFactory.setInputDecorator((InputDecorator) inputDecoratorClass.newInstance());
    }/*from  www .j a  v  a 2  s  . c o  m*/

    final Object outputDecorator = environment.get("outputDecorator");
    if (outputDecorator != null) {
        final Class<?> outputDecoratorClass = NoMappingJsonFactoryObjectFactory.class.getClassLoader()
                .loadClass((String) outputDecorator);
        jsonFactory.setOutputDecorator((OutputDecorator) outputDecoratorClass.newInstance());
    }
}