com.google.api.client.http.xml.atom
Class AtomFeedParser<T,E>
java.lang.Object
com.google.api.client.xml.atom.AbstractAtomFeedParser<T>
com.google.api.client.http.xml.atom.AtomFeedParser<T,E>
- Type Parameters:
T - feed typeE - entry type
public final class AtomFeedParser<T,E>
- extends AbstractAtomFeedParser<T>
Atom feed pull parser when the Atom entry class is known in advance.
- Since:
- 1.4
- Author:
- Yaniv Inbar
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
entryClass
public Class<E> entryClass
- Atom entry class to parse.
AtomFeedParser
public AtomFeedParser()
parseNextEntry
public E parseNextEntry()
throws IOException,
org.xmlpull.v1.XmlPullParserException
- Description copied from class:
AbstractAtomFeedParser
- Parse the next item in the feed and return a new parsed instance of the item type. If there is
no item to parse, it will return
null and automatically close the parser (in which case
there is no need to call AbstractAtomFeedParser.close().
- Overrides:
parseNextEntry in class AbstractAtomFeedParser<T>
- Throws:
IOException - I/O exception
org.xmlpull.v1.XmlPullParserException - XML pull parser exception
parseEntryInternal
protected Object parseEntryInternal()
throws IOException,
org.xmlpull.v1.XmlPullParserException
- Description copied from class:
AbstractAtomFeedParser
- Parses a single entry.
- Specified by:
parseEntryInternal in class AbstractAtomFeedParser<T>
- Returns:
- object representing the entry
- Throws:
IOException - I/O exception
org.xmlpull.v1.XmlPullParserException - XML pull parser exception
create
public static <T,E> AtomFeedParser<T,E> create(HttpResponse response,
XmlNamespaceDictionary namespaceDictionary,
Class<T> feedClass,
Class<E> entryClass)
throws IOException,
org.xmlpull.v1.XmlPullParserException
- Parses the given HTTP response using the given feed class and entry class.
- Type Parameters:
T - feed typeE - entry type- Parameters:
response - HTTP responsenamespaceDictionary - XML namespace dictionaryfeedClass - feed classentryClass - entry class
- Returns:
- Atom feed parser
- Throws:
IOException - I/O exception
org.xmlpull.v1.XmlPullParserException - XML pull parser exception
Copyright © 2010-2011 Google. All Rights Reserved.