Author: jerome
Date: 2009-04-08 13:06:23 +0200 (Wed, 08 Apr 2009)
New Revision: 4409

Added:
   
software_suite_v2/software/gadgets/tuxdroid-gadget-programsTV/trunk/tuxdroid-gadget-programsTV/src/com/kysoh/tvPrograms/gadget/GadgetProgramsTvGe.java
   
software_suite_v2/software/gadgets/tuxdroid-gadget-programsTV/trunk/tuxdroid-gadget-programsTV/src/com/kysoh/tvPrograms/gadget/GadgetProgramsTvNl.java
Log:
* Added Netherlands and Germany programs gadget interfaces.

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-programsTV/trunk/tuxdroid-gadget-programsTV/src/com/kysoh/tvPrograms/gadget/GadgetProgramsTvGe.java
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-programsTV/trunk/tuxdroid-gadget-programsTV/src/com/kysoh/tvPrograms/gadget/GadgetProgramsTvGe.java
                              (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-programsTV/trunk/tuxdroid-gadget-programsTV/src/com/kysoh/tvPrograms/gadget/GadgetProgramsTvGe.java
      2009-04-08 11:06:23 UTC (rev 4409)
@@ -0,0 +1,80 @@
+/* This file is part of "tuxdroid programs tv".
+ *    Copyright 2009, kysoh
+ *    Author : Conan Jerome
+ *    eMail  : jerome.conan AT kysoh.com
+ *
+ * "tuxdroid programs tv" is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * "tuxdroid programs tv" is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with "tuxdroid programs tv"; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package com.kysoh.tvPrograms.gadget;
+
+import java.util.Vector;
+
+import com.kysoh.tuxdroid.gadget.framework.gadget.SimpleGadget;
+import com.kysoh.tvPrograms.Program;
+import com.kysoh.tvPrograms.ProgramLoadListener;
+import com.kysoh.tvPrograms.programs.SimplePrograms;
+
+public class GadgetProgramsTvGe extends SimpleGadget<Configuration> implements 
ProgramLoadListener{
+
+       SimplePrograms gePrograms;
+       
+       @Override
+       protected void start() throws Throwable 
+       {
+               SimplePrograms.addProgramLoadListener(this);
+               gePrograms = new SimplePrograms(SimplePrograms.GE, 
this.configuration().getChannel());
+       }
+
+       
+       /**
+        * Handle programs load errors.
+        */
+       @Override
+       public void loadError(String url) 
+       {
+               throwMessage("Error while loading the TV program");
+               GadgetProgramTV.quitGadget();
+       }
+
+       
+       /**
+        * Handle program loaded event.
+        */
+       @Override
+       public void loaded(Vector<Program> completeProgram) 
+       {
+               try
+               {
+                       GadgetProgramTV.giveProgram(this.configuration(), 
completeProgram, this);
+               }
+               catch(Exception errors)
+               {
+                       this.loadError(null);
+               }
+       }
+       
+       
+       /**
+        * Main point entry.
+        * @param args
+        */
+       public static void main(String[] args)
+       {
+               new GadgetProgramsTvGe().boot(args, new Configuration());
+       }
+
+}


Property changes on: 
software_suite_v2/software/gadgets/tuxdroid-gadget-programsTV/trunk/tuxdroid-gadget-programsTV/src/com/kysoh/tvPrograms/gadget/GadgetProgramsTvGe.java
___________________________________________________________________
Name: svn:executable
   + *

Added: 
software_suite_v2/software/gadgets/tuxdroid-gadget-programsTV/trunk/tuxdroid-gadget-programsTV/src/com/kysoh/tvPrograms/gadget/GadgetProgramsTvNl.java
===================================================================
--- 
software_suite_v2/software/gadgets/tuxdroid-gadget-programsTV/trunk/tuxdroid-gadget-programsTV/src/com/kysoh/tvPrograms/gadget/GadgetProgramsTvNl.java
                              (rev 0)
+++ 
software_suite_v2/software/gadgets/tuxdroid-gadget-programsTV/trunk/tuxdroid-gadget-programsTV/src/com/kysoh/tvPrograms/gadget/GadgetProgramsTvNl.java
      2009-04-08 11:06:23 UTC (rev 4409)
@@ -0,0 +1,84 @@
+/* This file is part of "tuxdroid programs tv".
+ *    Copyright 2009, kysoh
+ *    Author : Conan Jerome
+ *    eMail  : jerome.conan AT kysoh.com
+ *
+ * "tuxdroid programs tv" is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * "tuxdroid programs tv" is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with "tuxdroid programs tv"; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package com.kysoh.tvPrograms.gadget;
+
+import java.util.Vector;
+
+import com.kysoh.tuxdroid.gadget.framework.gadget.SimpleGadget;
+import com.kysoh.tvPrograms.Program;
+import com.kysoh.tvPrograms.ProgramLoadListener;
+import com.kysoh.tvPrograms.programs.SimplePrograms;
+
+public class GadgetProgramsTvNl extends SimpleGadget<Configuration> implements 
ProgramLoadListener{
+
+       SimplePrograms nlPrograms;
+       
+       
+       /**
+        * Handle programs load errors.
+        */
+       @Override
+       public void loadError(String url) 
+       {
+               throwMessage("Error while loading the TV program");
+               GadgetProgramTV.quitGadget();
+       }
+       
+       
+       /**
+        * Handle program loaded event.
+        */
+       @Override
+       public void loaded(Vector<Program> completeProgram) 
+       {
+               try
+               {
+                       GadgetProgramTV.giveProgram(this.configuration(), 
completeProgram, this);
+               }
+               catch(Exception errors)
+               {
+                       this.loadError(null);
+               }
+       }
+
+       
+       /**
+        * Gadget entry point.
+        */
+       @Override
+       protected void start() throws Throwable 
+       {
+               SimplePrograms.addProgramLoadListener(this);
+               nlPrograms = new SimplePrograms(SimplePrograms.Nl, 
this.configuration().getChannel());
+       }
+       
+       
+       /**
+        * Main point entry.
+        * @param args
+        */
+       public static void main(String[] args)
+       {
+               new GadgetProgramsTvNl().boot(args, new Configuration());
+       }
+
+}


Property changes on: 
software_suite_v2/software/gadgets/tuxdroid-gadget-programsTV/trunk/tuxdroid-gadget-programsTV/src/com/kysoh/tvPrograms/gadget/GadgetProgramsTvNl.java
___________________________________________________________________
Name: svn:executable
   + *


------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to