public Categories readFrom(Class<Categories> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> headers, InputStream stream) throws IOException, WebApplicationException { Parser parser = null; if (mediaType.equals(MediaType.APPLICATION_JSON_TYPE) || mediaType.getSubtype().endsWith("+json")) { parser = Abdera.getInstance().getParserFactory().getParser("json"); } else { parser = Abdera.getInstance().getParser(); } Document<Categories> document = parser.parse(stream); return document.getRoot(); }
public Service readFrom(Class<Service> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> headers, InputStream stream) throws IOException, WebApplicationException { Parser parser = null; if (mediaType.equals(MediaType.APPLICATION_JSON_TYPE) || mediaType.getSubtype().endsWith("+json")) { parser = Abdera.getInstance().getParserFactory().getParser("json"); } else { parser = Abdera.getInstance().getParser(); } Document<Service> document = parser.parse(stream); return document.getRoot(); }
public Entry readFrom(Class<Entry> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> headers, InputStream stream) throws IOException, WebApplicationException { Parser parser = null; if (mediaType.equals(MediaType.APPLICATION_JSON_TYPE) || mediaType.getSubtype().endsWith("+json")) { parser = Abdera.getInstance().getParserFactory().getParser("json"); } else { parser = Abdera.getInstance().getParser(); } Document<Entry> document = parser.parse(stream); return document.getRoot(); }
public Feed readFrom(Class<Feed> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> headers, InputStream stream) throws IOException, WebApplicationException { Parser parser = null; if (mediaType.equals(MediaType.APPLICATION_JSON_TYPE) || mediaType.getSubtype().endsWith("+json")) { parser = Abdera.getInstance().getParserFactory().getParser("json"); } else { parser = Abdera.getInstance().getParser(); } Document<Feed> document = parser.parse(stream); return document.getRoot(); }