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
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
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
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 {