Author: johnh
Date: Thu Aug 21 13:57:47 2008
New Revision: 687860

URL: http://svn.apache.org/viewvc?rev=687860&view=rev
Log:
Adding default implementation annotations to html parsers.


Modified:
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetCssParser.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaCssParser.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaHtmlParser.java

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetCssParser.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetCssParser.java?rev=687860&r1=687859&r2=687860&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetCssParser.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetCssParser.java
 Thu Aug 21 13:57:47 2008
@@ -17,7 +17,10 @@
  */
 package org.apache.shindig.gadgets.parse;
 
+import com.google.inject.ImplementedBy;
+
 import org.apache.shindig.gadgets.GadgetException;
+import org.apache.shindig.gadgets.parse.caja.CajaCssParser;
 
 import java.util.List;
 
@@ -28,6 +31,7 @@
  * [EMAIL PROTECTED] ParsedCssRule} and [EMAIL PROTECTED] 
ParsedCssDeclaration} for additional
  * parsing requirements and semantics.
  */
[EMAIL PROTECTED](CajaCssParser.class)
 public interface GadgetCssParser {
   public List<ParsedCssRule> parse(String css) throws GadgetException;
   public List<ParsedCssDeclaration> parseInline(String style) throws 
GadgetException;

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java?rev=687860&r1=687859&r2=687860&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java
 Thu Aug 21 13:57:47 2008
@@ -17,7 +17,10 @@
  */
 package org.apache.shindig.gadgets.parse;
 
+import com.google.inject.ImplementedBy;
+
 import org.apache.shindig.gadgets.GadgetException;
+import org.apache.shindig.gadgets.parse.caja.CajaHtmlParser;
 
 import java.util.List;
 
@@ -29,6 +32,7 @@
  * 
  * [EMAIL PROTECTED] ParsedHtmlNode} for parsing details
  */
[EMAIL PROTECTED](CajaHtmlParser.class)
 public interface GadgetHtmlParser {
   public List<ParsedHtmlNode> parse(String source) throws GadgetException;
 }

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaCssParser.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaCssParser.java?rev=687860&r1=687859&r2=687860&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaCssParser.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaCssParser.java
 Thu Aug 21 13:57:47 2008
@@ -30,6 +30,7 @@
 import com.google.caja.reporting.MessageContext;
 import com.google.caja.reporting.RenderContext;
 import com.google.caja.util.Criterion;
+import com.google.inject.Singleton;
 
 import org.apache.shindig.gadgets.GadgetException;
 import org.apache.shindig.gadgets.parse.GadgetCssParser;
@@ -42,6 +43,7 @@
 import java.util.ArrayList;
 import java.util.List;
 
[EMAIL PROTECTED]
 public class CajaCssParser implements GadgetCssParser {
 
   public List<ParsedCssRule> parse(String css) throws GadgetException {

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaHtmlParser.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaHtmlParser.java?rev=687860&r1=687859&r2=687860&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaHtmlParser.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaHtmlParser.java
 Thu Aug 21 13:57:47 2008
@@ -27,6 +27,7 @@
 import com.google.caja.parser.html.DomTree;
 import com.google.caja.reporting.MessageQueue;
 import com.google.caja.reporting.SimpleMessageQueue;
+import com.google.inject.Singleton;
 
 import org.apache.shindig.gadgets.GadgetException;
 import org.apache.shindig.gadgets.parse.GadgetHtmlParser;
@@ -42,6 +43,7 @@
 /**
  * Caja-based implementation of a [EMAIL PROTECTED] GadgetHtmlParser}.
  */
[EMAIL PROTECTED]
 public class CajaHtmlParser implements GadgetHtmlParser {
 
   /** [EMAIL PROTECTED] */


Reply via email to