Hello Sam,
you need to implement StringReaderProvider<Dataset>, see
http://jersey.java.net/nonav/apidocs/1.12/jersey/com/sun/jersey/spi/StringReaderProvider.html
simple sample:
public static class URIStringReaderProvider implements
StringReaderProvider<URI> {
public StringReader<URI> getStringReader(Class<?> type, Type
genericType, Annotation[] annotations) {
if (type != URI.class) return null;
return new StringReader<URI>() {
public URI fromString(String value) {
return URI.create(value);
}
};
}
}
Regards,
Pavel
On 3/28/12 2:57 PM, Sam (Stephen Samuel) wrote:
> Hi,
>
> Been googling for an hour but can't find anything.
>
> I want to be able to register path parameter type converters like
> spring MVC.
>
> Eg,
>
> @Path("{dataset}")
> public Response example(@PathParam("dataset") Dataset ds) {}
>
> And then Dataset is converted using my registered converter.
>
>
> --
> -Sam
>