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());
}
}
}