package com.jayway.jsonpath.spi; import org.codehaus.jackson.map.type.CollectionType; import org.codehaus.jackson.map.type.TypeFactory; import org.codehaus.jackson.map.type.TypeModifier; import org.codehaus.jackson.map.type.TypeParser; import org.codehaus.jackson.type.JavaType; import java.util.Collection; /** * Created by IntelliJ IDEA. * User: kallestenflo * Date: 3/5/12 * Time: 11:03 AM */ public interface MappingProvider { public T convertValue(Object fromValue, Class toValueType) throws IllegalArgumentException; public , E> T convertValue(Object fromValue, Class collectionType, Class elementType) throws IllegalArgumentException; }