You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
701 B
24 lines
701 B
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> T convertValue(Object fromValue, Class<T> toValueType) throws IllegalArgumentException; |
|
|
|
public <T extends Collection<E>, E> T convertValue(Object fromValue, Class<T> collectionType, Class<E> elementType) throws IllegalArgumentException; |
|
|
|
}
|
|
|