Author: burton
Date: Sat Jan 29 17:00:50 2005
New Revision: 149090

URL: http://svn.apache.org/viewcvs?view=rev&rev=149090
Log:
Atom GUID support...
Modified:
   
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/AtomFeedParser.java
   
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/MetaFeedParserListener.java
   
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/impl/DebugFeedParserListener.java

Modified: 
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/AtomFeedParser.java
Url: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/AtomFeedParser.java?view=diff&rev=149090&p1=jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/AtomFeedParser.java&r1=149089&p2=jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/AtomFeedParser.java&r2=149090
==============================================================================
--- 
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/AtomFeedParser.java
 (original)
+++ 
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/AtomFeedParser.java
 Sat Jan 29 17:00:50 2005
@@ -168,7 +168,7 @@
             state.current = child;
             
             listener.onItem( state, title, link, description, link );
-
+            
             doLink( state, listener, child );
             
             doMeta( state, listener, child );
@@ -348,6 +348,18 @@
             mlistener.onSubject( state, subject );
             mlistener.onSubjectEnd();
         } 
+
+        Element id = element.getChild(  "id", NS.ATOM );
+        
+        if ( id != null ) {
+
+            mlistener.onGUID( state,
+                              id.getText(),
+                              false );
+
+            mlistener.onGUIDEnd();
+
+        }
 
     }
 

Modified: 
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/MetaFeedParserListener.java
Url: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/MetaFeedParserListener.java?view=diff&rev=149090&p1=jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/MetaFeedParserListener.java&r1=149089&p2=jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/MetaFeedParserListener.java&r2=149090
==============================================================================
--- 
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/MetaFeedParserListener.java
 (original)
+++ 
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/MetaFeedParserListener.java
 Sat Jan 29 17:00:50 2005
@@ -104,8 +104,8 @@
      * @author <a href="mailto:[EMAIL PROTECTED]">Kevin A. Burton</a>
      */
     public void onGUID( FeedParserState state,
-                       String value,
-                       boolean isPermalink ) throws FeedParserException;
+                        String value,
+                        boolean isPermalink ) throws FeedParserException;
 
     public void onGUIDEnd() throws FeedParserException;
     

Modified: 
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/impl/DebugFeedParserListener.java
Url: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/impl/DebugFeedParserListener.java?view=diff&rev=149090&p1=jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/impl/DebugFeedParserListener.java&r1=149089&p2=jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/impl/DebugFeedParserListener.java&r2=149090
==============================================================================
--- 
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/impl/DebugFeedParserListener.java
   (original)
+++ 
jakarta/commons/sandbox/feedparser/trunk/src/java/org/apache/commons/feedparser/impl/DebugFeedParserListener.java
   Sat Jan 29 17:00:50 2005
@@ -25,7 +25,7 @@
 /**
  *
  * @author <a href="mailto:[EMAIL PROTECTED]">Kevin A. Burton (burtonator)</a>
- * @version $Id: DebugFeedParserListener.java,v 1.12 2005/01/23 09:49:50 
burton Exp $
+ * @version $Id$
  */
 public class DebugFeedParserListener
     extends DefaultFeedParserListener
@@ -160,7 +160,16 @@
     public void onCreated( FeedParserState state, Date date ) throws 
FeedParserException {
 
         out.println( "onCreated: " + date.toString() );
-        
+
+    }
+
+    public void onGUID( FeedParserState state,
+                        String value,
+                        boolean isPermalink ) throws FeedParserException {
+
+        out.println( "onGUID: " + value );
+        out.println( "        isPermalink: " + isPermalink );
+
     }
 
     // **** LinkFeedParserListener 
**********************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to