2014-04-19 06:30:29 +00:00
|
|
|
package net.filebot.web;
|
2008-03-31 22:53:54 +00:00
|
|
|
|
2008-06-21 19:24:18 +00:00
|
|
|
import java.net.URI;
|
2009-02-09 20:56:20 +00:00
|
|
|
import java.util.List;
|
2017-01-14 04:32:42 +08:00
|
|
|
import java.util.Locale;
|
2008-03-31 22:53:54 +00:00
|
|
|
|
2016-04-30 22:59:51 +08:00
|
|
|
public interface SubtitleProvider extends Datasource {
|
2014-11-11 04:55:22 +00:00
|
|
|
|
2015-05-11 11:58:31 +00:00
|
|
|
public List<SubtitleSearchResult> search(String query) throws Exception;
|
2008-06-21 19:24:18 +00:00
|
|
|
|
2015-05-11 13:57:04 +00:00
|
|
|
public List<SubtitleSearchResult> guess(String tag) throws Exception;
|
|
|
|
|
2017-01-14 04:32:42 +08:00
|
|
|
public List<SubtitleDescriptor> getSubtitleList(SubtitleSearchResult searchResult, int[][] episodeFilter, Locale locale) throws Exception;
|
2008-06-21 19:24:18 +00:00
|
|
|
|
2017-01-14 04:32:42 +08:00
|
|
|
public URI getSubtitleListLink(SubtitleSearchResult searchResult, Locale locale);
|
2008-06-21 19:24:18 +00:00
|
|
|
|
2009-10-21 22:39:02 +00:00
|
|
|
public URI getLink();
|
|
|
|
|
2008-03-31 22:53:54 +00:00
|
|
|
}
|