Author: johnh
Date: Wed Apr  7 02:04:16 2010
New Revision: 931404

URL: http://svn.apache.org/viewvc?rev=931404&view=rev
Log:
Remove final from parseDom and parseFragment functions to allow creating 
different parsers.
For example a router between multiple parsers.

Patch provided by Ziv Horesh.


Modified:
    
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java

Modified: 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java
URL: 
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java?rev=931404&r1=931403&r2=931404&view=diff
==============================================================================
--- 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java
 (original)
+++ 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java
 Wed Apr  7 02:04:16 2010
@@ -89,7 +89,7 @@ public abstract class GadgetHtmlParser {
     return normalized.contains("<!DOCTYPE") || normalized.contains("<HTML");
   }
 
-  public final Document parseDom(String source) throws GadgetException {
+  public Document parseDom(String source) throws GadgetException {
     Document document = null;
     String key = null;
     // Avoid checksum overhead if we arent caching
@@ -233,7 +233,7 @@ public abstract class GadgetHtmlParser {
    * @param result Node to append results to
    * @throws GadgetException
    */
-  public final void parseFragment(String source, Node result) throws 
GadgetException {
+  public void parseFragment(String source, Node result) throws GadgetException 
{
     boolean shouldCache = shouldCache();
     String key = null;    
     if (shouldCache) {


Reply via email to