package cn.ictgu.parse;
import cn.ictgu.serv.model.Episode;
import java.util.List;
/**
* 解析器
*
* Created by Silence on 2017/3/15.
*/
public interface Parser<T> {
/**
* 从某个Url中解析数据到对应的模型
* @param url 资源地址
* @return 数据模型(如VIDEO,ARTICLE等等)
*/
T parse(String url);
/**
* 从某个Url中解析相关联的数据
* @param url 资源地址
* @return 相关资源索引 + 地址
*/
List<Episode> parseEpisodes(String url);
}