]> www.vanbest.org Git - tv_grab_nl_java/commitdiff
Factor out fetchJSON to AbstractEPGSource
authorJan-Pascal van Best <janpascal@vanbest.org>
Mon, 4 Mar 2013 11:03:05 +0000 (12:03 +0100)
committerJan-Pascal van Best <janpascal@vanbest.org>
Mon, 4 Mar 2013 11:03:05 +0000 (12:03 +0100)
src/main/java/org/vanbest/xmltv/AbstractEPGSource.java
src/main/java/org/vanbest/xmltv/TvGids.java

index aa41845ab6160274b3d8640702f6239fa6b43302..3ac496be064d1ae1a0f96cefc96cede5ef14d935 100644 (file)
@@ -6,6 +6,9 @@ import java.io.InputStreamReader;
 import java.net.URL;
 import java.util.ArrayList;
 import java.util.List;
+
+import net.sf.json.JSONObject;
+
 import org.apache.log4j.Logger;
 
 public abstract class AbstractEPGSource implements EPGSource {
@@ -77,6 +80,12 @@ public abstract class AbstractEPGSource implements EPGSource {
                return buf.toString();
        }
 
+       protected JSONObject fetchJSON(URL url) throws Exception {
+               String json = fetchURL(url);
+               logger.debug(json);
+               return JSONObject.fromObject(json);
+       }
+
        public void clearCache() {
                cache.clear(sourceId);
        }
index 02832b8aabbf9cae61ee6a709127bf5aa2f64c12..654c4fb161b399cff3a4f04f1ea18070751effdb 100644 (file)
@@ -150,12 +150,6 @@ public class TvGids extends AbstractEPGSource implements EPGSource {
                return result;
        }
 
-       private JSONObject fetchJSON(URL url) throws Exception {
-               String json = fetchURL(url);
-               logger.debug(json);
-               return JSONObject.fromObject(json);
-       }
-
        /*
         * (non-Javadoc)
         *