]> www.vanbest.org Git - tv_grab_nl_java/commitdiff
Add .tvgids.nl suffix to tvgids xmltv output
authorJan-Pascal van Best <janpascal@vanbest.org>
Thu, 29 Mar 2012 19:26:46 +0000 (21:26 +0200)
committerJan-Pascal van Best <janpascal@vanbest.org>
Thu, 29 Mar 2012 19:26:46 +0000 (21:26 +0200)
src/main/java/org/vanbest/xmltv/Channel.java
src/main/java/org/vanbest/xmltv/TvGids.java

index 80ca8bc270c0f1c8a2973241241e89dc0023a868..35d3e7dd2baac4d3da4e590e3052f6c5965c17b6 100644 (file)
@@ -14,6 +14,7 @@ public class Channel {
        List<Icon> icons;\r
        List<String> urls;\r
        protected boolean enabled = true;\r
+       private String suffix = "";\r
        \r
        protected Channel(String id) {\r
                this.id = id;\r
@@ -39,9 +40,13 @@ public class Channel {
                return c;\r
        }\r
        \r
+       public String getXmltvChannelId() {\r
+               return id+suffix;\r
+       }\r
+        \r
        public void serialize(XMLStreamWriter writer) throws XMLStreamException {\r
                writer.writeStartElement("channel");\r
-               writer.writeAttribute("id", id);\r
+               writer.writeAttribute("id", getXmltvChannelId());\r
                for(String name: names) {\r
                        writer.writeStartElement("display-name");\r
                        writer.writeAttribute("lang", "nl");\r
@@ -73,4 +78,8 @@ public class Channel {
        return "Channel " + id + " (" + defaultName() + ")";\r
     }\r
 \r
+       public void setSuffix(String suffix) {\r
+               this.suffix  = suffix;\r
+       }\r
+\r
 }
\ No newline at end of file
index 150cfa3fddf751dc8c4548e8915b88a212c7c64d..43f2efb926f0f659e3c6f6c572dc283479a08e4b 100644 (file)
@@ -117,11 +117,11 @@ public class TvGids extends AbstractEPGSource implements EPGSource {
                        String name = org.apache.commons.lang.StringEscapeUtils.unescapeHtml(zender.getString("name"));
                        String icon = "http://tvgidsassets.nl/img/channels/53x27/" + id + ".png"; 
                        Channel c = Channel.getChannel(Integer.toString(id), name, icon); 
+                       c.setSuffix(".tvgids.nl");
                        result.add(c);
                }
 
-               return result;
-               
+               return result;          
        }
        
        public static URL programmeUrl(List<Channel> channels, int day) throws Exception {