public final class MultiKindFeedParser<T> extends AbstractAtomFeedParser<T>Beta
GData Atom feed pull parser when the entry class can be computed from the kind.
Type Parameter |
|
|---|---|
| Name | Description |
T |
|
Static Methods
<T,E>create(HttpResponse response, XmlNamespaceDictionary namespaceDictionary, Class<T> feedClass, Class<E>[] entryClasses)
public static MultiKindFeedParser<T> <T,E>create(HttpResponse response, XmlNamespaceDictionary namespaceDictionary, Class<T> feedClass, Class<E>[] entryClasses)Parses the given HTTP response using the given feed class and entry classes.
| Parameters | |
|---|---|
| Name | Description |
response |
com.google.api.client.http.HttpResponseHTTP response |
namespaceDictionary |
com.google.api.client.xml.XmlNamespaceDictionaryXML namespace dictionary |
feedClass |
Class<T>feed class |
entryClasses |
Class<E>[]entry class |
| Returns | |
|---|---|
| Type | Description |
MultiKindFeedParser<T> |
Atom multi-kind feed pull parser |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
I/O exception |
org.xmlpull.v1.XmlPullParserException |
I/O exception |
Methods
parseEntryInternal()
protected Object parseEntryInternal()| Returns | |
|---|---|
| Type | Description |
Object |
|
com.google.api.client.xml.atom.AbstractAtomFeedParser.parseEntryInternal()
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
org.xmlpull.v1.XmlPullParserException |
|
setEntryClasses(Class<?>[] entryClasses)
public void setEntryClasses(Class<?>[] entryClasses)Sets the entry classes to use when parsing.
| Parameter | |
|---|---|
| Name | Description |
entryClasses |
Class<?>[] |