/** * Create an image dataset from a flickr photoset. * * @param reader * the reader with which to load the images * @param token * the flickr api authentication token * @param setId * the photoset identifier * @return a {@link FlickrImageDataset} created from the gallery described * by the given parameters * @throws Exception * if an error occurs */ public static <IMAGE extends Image<?, IMAGE>> FlickrImageDataset<IMAGE> createFromPhotoset( InputStreamObjectReader<IMAGE> reader, FlickrAPIToken token, String setId) throws Exception { return createFromPhotoset(reader, token, setId, 0); }
/** * Create an image dataset from a flickr photoset. * * @param reader * the reader with which to load the images * @param token * the flickr api authentication token * @param setId * the photoset identifier * @return a {@link FlickrImageDataset} created from the gallery described * by the given parameters * @throws Exception * if an error occurs */ public static <IMAGE extends Image<?, IMAGE>> FlickrImageDataset<IMAGE> createFromPhotoset( InputStreamObjectReader<IMAGE> reader, FlickrAPIToken token, String setId) throws Exception { return createFromPhotoset(reader, token, setId, 0); }
private static <IMAGE extends Image<?, IMAGE>> FlickrImageDataset<IMAGE> fromPhotoset( InputStreamObjectReader<IMAGE> reader, FlickrAPIToken token, String urlString, int number) throws Exception { final Matcher matcher = PHOTOSET_URL_PATTERN.matcher(urlString); matcher.find(); final String setId = matcher.group(1); return createFromPhotoset(reader, token, setId, number); }
private static <IMAGE extends Image<?, IMAGE>> FlickrImageDataset<IMAGE> fromPhotoset( InputStreamObjectReader<IMAGE> reader, FlickrAPIToken token, String urlString, int number) throws Exception { final Matcher matcher = PHOTOSET_URL_PATTERN.matcher(urlString); matcher.find(); final String setId = matcher.group(1); return createFromPhotoset(reader, token, setId, number); }