|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.api.client.xml.atom.AbstractAtomFeedParser<T>
T - feed typepublic abstract class AbstractAtomFeedParser<T>
Abstract base class for an Atom feed parser when the feed type is known in advance.
| Field Summary | |
|---|---|
Class<T> |
feedClass
Feed class to parse. |
InputStream |
inputStream
Input stream to read. |
XmlNamespaceDictionary |
namespaceDictionary
XML namespace dictionary. |
org.xmlpull.v1.XmlPullParser |
parser
XML pull parser to use. |
| Constructor Summary | |
|---|---|
AbstractAtomFeedParser()
|
|
| Method Summary | |
|---|---|
void |
close()
Closes the underlying parser. |
protected abstract Object |
parseEntryInternal()
Parses a single entry. |
T |
parseFeed()
Parse the feed and return a new parsed instance of the feed type. |
Object |
parseNextEntry()
Parse the next item in the feed and return a new parsed instance of the item type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public org.xmlpull.v1.XmlPullParser parser
public InputStream inputStream
public Class<T> feedClass
public XmlNamespaceDictionary namespaceDictionary
| Constructor Detail |
|---|
public AbstractAtomFeedParser()
| Method Detail |
|---|
public T parseFeed()
throws IOException,
org.xmlpull.v1.XmlPullParserException
IOException - I/O exception
org.xmlpull.v1.XmlPullParserException - XML pull parser exception
public Object parseNextEntry()
throws IOException,
org.xmlpull.v1.XmlPullParserException
null and automatically close the parser (in which case
there is no need to call close().
IOException - I/O exception
org.xmlpull.v1.XmlPullParserException - XML pull parser exception
public void close()
throws IOException
IOException
protected abstract Object parseEntryInternal()
throws IOException,
org.xmlpull.v1.XmlPullParserException
IOException - I/O exception
org.xmlpull.v1.XmlPullParserException - XML pull parser exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||