You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by hs...@apache.org on 2012/08/14 03:19:54 UTC

svn commit: r1372695 - in /shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets: AbstractSpecFactory.java DefaultGadgetSpecFactory.java

Author: hsaputra
Date: Tue Aug 14 01:19:54 2012
New Revision: 1372695

URL: http://svn.apache.org/viewvc?rev=1372695&view=rev
Log:
Make the default gadget Spec Factory classes to be easier to extend/ override

Modified:
    shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/AbstractSpecFactory.java
    shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java

Modified: shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/AbstractSpecFactory.java
URL: http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/AbstractSpecFactory.java?rev=1372695&r1=1372694&r2=1372695&view=diff
==============================================================================
--- shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/AbstractSpecFactory.java (original)
+++ shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/AbstractSpecFactory.java Tue Aug 14 01:19:54 2012
@@ -166,6 +166,10 @@ public abstract class AbstractSpecFactor
     private Uri gadgetUri = null;
     private boolean ignoreCache = false;
 
+    // Expose public constructor
+    public Query() {
+    }
+
     public Query setSpecUri(Uri specUri) {
       this.specUri = specUri;
       return this;

Modified: shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java
URL: http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java?rev=1372695&r1=1372694&r2=1372695&view=diff
==============================================================================
--- shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java (original)
+++ shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java Tue Aug 14 01:19:54 2012
@@ -42,7 +42,7 @@ public class DefaultGadgetSpecFactory ex
     implements GadgetSpecFactory {
   public static final String CACHE_NAME = "gadgetSpecs";
   public static final String RAW_GADGETSPEC_XML_PARAM_NAME = "rawxml";
-  static final Uri RAW_GADGET_URI = Uri.parse("http://localhost/raw.xml");
+  public static final Uri RAW_GADGET_URI = Uri.parse("http://localhost/raw.xml");
 
   @Inject
   public DefaultGadgetSpecFactory(ExecutorService executor,
@@ -78,7 +78,7 @@ public class DefaultGadgetSpecFactory ex
         .setContainer(context.getContainer())
         .setGadgetUri(gadgetUri)
         .setIgnoreCache(context.getIgnoreCache());
-    return super.getSpec(query);
+    return getSpec(query);
   }
 
   private static final String BOM_ENTITY = "";