You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ju...@apache.org on 2010/10/28 15:36:23 UTC

svn commit: r1028292 - /tika/trunk/tika-core/src/main/java/org/apache/tika/sax/LinkContentHandler.java

Author: jukka
Date: Thu Oct 28 13:36:23 2010
New Revision: 1028292

URL: http://svn.apache.org/viewvc?rev=1028292&view=rev
Log:
TIKA-503: Add a ContentHandler for collecting links from parser output

Avoid using Java 6 methods

Modified:
    tika/trunk/tika-core/src/main/java/org/apache/tika/sax/LinkContentHandler.java

Modified: tika/trunk/tika-core/src/main/java/org/apache/tika/sax/LinkContentHandler.java
URL: http://svn.apache.org/viewvc/tika/trunk/tika-core/src/main/java/org/apache/tika/sax/LinkContentHandler.java?rev=1028292&r1=1028291&r2=1028292&view=diff
==============================================================================
--- tika/trunk/tika-core/src/main/java/org/apache/tika/sax/LinkContentHandler.java (original)
+++ tika/trunk/tika-core/src/main/java/org/apache/tika/sax/LinkContentHandler.java Thu Oct 28 13:36:23 2010
@@ -62,12 +62,12 @@ public class LinkContentHandler extends 
                 LinkBuilder builder = new LinkBuilder("a");
                 builder.setURI(attributes.getValue("", "href"));
                 builder.setTitle(attributes.getValue("", "title"));
-                builderStack.push(builder);
+                builderStack.addFirst(builder);
             } else if ("img".equals(local)) {
                 LinkBuilder builder = new LinkBuilder("img");
                 builder.setURI(attributes.getValue("", "src"));
                 builder.setTitle(attributes.getValue("", "title"));
-                builderStack.push(builder);
+                builderStack.addFirst(builder);
 
                 String alt = attributes.getValue("", "alt");
                 if (alt != null) {
@@ -94,7 +94,7 @@ public class LinkContentHandler extends 
     public void endElement(String uri, String local, String name) {
         if (XHTML.equals(uri)) {
             if ("a".equals(local) || "img".equals(local)) {
-                links.add(builderStack.pop().getLink());
+                links.add(builderStack.removeFirst().getLink());
             }
         }
     }