home *** CD-ROM | disk | FTP | other *** search
- package showviewplugin;
-
- import devplugin.ChannelDayProgram;
- import devplugin.Plugin;
- import devplugin.PluginInfo;
- import devplugin.ProgramFieldType;
- import devplugin.Version;
- import java.util.Iterator;
- import tvdataservice.MutableProgram;
- import util.ui.Localizer;
-
- public class ShowviewPlugin extends Plugin {
- private static final Localizer mLocalizer;
- // $FF: synthetic field
- static Class class$showviewplugin$ShowviewPlugin;
-
- public String getButtonText() {
- return null;
- }
-
- public String getMarkIconName() {
- return null;
- }
-
- public String getButtonIconName() {
- return null;
- }
-
- public void handleTvDataAdded(ChannelDayProgram newProg) {
- Iterator iterator = newProg.getPrograms();
-
- while(iterator.hasNext()) {
- MutableProgram prog = (MutableProgram)iterator.next();
- String showview = prog.getTextField(ProgramFieldType.SHOWVIEW_NR_TYPE);
- if (showview == null) {
- try {
- showview = ShowviewEncoder.getInstance().getShowviewNumberFor(prog);
- prog.setTextField(ProgramFieldType.SHOWVIEW_NR_TYPE, showview);
- } catch (Exception var6) {
- }
- }
- }
-
- }
-
- public PluginInfo getInfo() {
- String name = mLocalizer.msg("showviewCalculater", "Showview number calculator");
- String desc = mLocalizer.msg("description", "Tries to calculate the showview numbers for new TV data.");
- String author = "Til Schneider, www.murfman.de";
- return new PluginInfo(name, desc, author, new Version(1, 0));
- }
-
- // $FF: synthetic method
- static Class class$(String x0) {
- try {
- return Class.forName(x0);
- } catch (ClassNotFoundException x1) {
- throw new NoClassDefFoundError(x1.getMessage());
- }
- }
-
- static {
- mLocalizer = Localizer.getLocalizerFor(class$showviewplugin$ShowviewPlugin == null ? (class$showviewplugin$ShowviewPlugin = class$("showviewplugin.ShowviewPlugin")) : class$showviewplugin$ShowviewPlugin);
- }
- }
-