// Path: src/main/java/de/sstoehr/harreader/HarReaderMode.java
// public enum HarReaderMode {
// 
//     /**
//      * Using strict mode enforces some rules.
//      * When trying to open an invalid HAR file an exception will be thrown.
//      */
//     STRICT,
// 
//     /**
//      * Using lax mode you are able to read even invalid HAR files.
//      * Currently lax mode allows:
//      * <ul>
//      *     <li>invalid date formats</li>
//      * </ul>
//      */
//     LAX;
// }


import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.module.SimpleModule;
import de.sstoehr.harreader.HarReaderMode;
import java.util.Date;
package de.sstoehr.harreader.jackson;



public class DefaultMapperFactory implements MapperFactory {

    public ObjectMapper instance(HarReaderMode mode) {
        ObjectMapper mapper = new ObjectMapper();
        SimpleModule module = new SimpleModule();
// Path: src/main/java/de/sstoehr/harreader/HarReaderMode.java
// public enum HarReaderMode {
// 
//     /**
//      * Using strict mode enforces some rules.
//      * When trying to open an invalid HAR file an exception will be thrown.
//      */
//     STRICT,
// 
//     /**
//      * Using lax mode you are able to read even invalid HAR files.
//      * Currently lax mode allows:
//      * <ul>
//      *     <li>invalid date formats</li>
//      * </ul>
//      */
//     LAX;
// }


// Path: src/main/java/de/sstoehr/harreader/jackson/DefaultMapperFactory.java
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.module.SimpleModule;
import de.sstoehr.harreader.HarReaderMode;
import java.util.Date;

package de.sstoehr.harreader.jackson;



public class DefaultMapperFactory implements MapperFactory {

    public ObjectMapper instance(HarReaderMode mode) {
        ObjectMapper mapper = new ObjectMapper();
        SimpleModule module = new SimpleModule();
        if (mode == HarReaderMode.LAX) {