X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fgofetch%2Fsupport%2FBasicSupport.java;h=7a1d0eab9da69291bc112dcbd7f67abb127a49c6;hb=588b54b87668da980ca64c032831c78106b233be;hp=d9e273a3b4f8fe85224cf7fe296b9da673f8a666;hpb=eaaeae39d61b9fa1a44619566c4ebf7f1e99e811;p=gofetch.git diff --git a/src/be/nikiroo/gofetch/support/BasicSupport.java b/src/be/nikiroo/gofetch/support/BasicSupport.java index d9e273a..7a1d0ea 100644 --- a/src/be/nikiroo/gofetch/support/BasicSupport.java +++ b/src/be/nikiroo/gofetch/support/BasicSupport.java @@ -7,7 +7,6 @@ import java.net.URLConnection; import java.util.List; import java.util.zip.GZIPInputStream; -import be.nikiroo.gofetch.data.Comment; import be.nikiroo.gofetch.data.Story; public abstract class BasicSupport { @@ -21,7 +20,17 @@ public abstract class BasicSupport { abstract public List list() throws IOException; - abstract public List getComments(Story story) throws IOException; + /** + * Fetch the full article content as well as all the comments associated to + * this {@link Story}, if any (can be empty, but not NULL). + * + * @param story + * the story to fetch the comments of + * + * @throws IOException + * in case of I/O error + */ + abstract public void fetch(Story story) throws IOException; abstract public String getDescription();