de.umass.lastfm
Class ResponseBuilder
java.lang.Object
de.umass.lastfm.ResponseBuilder
public final class ResponseBuilder
- extends Object
This utility class can be used to generically generate Result objects (usually Lists or PaginatedResult
s) from an XML response
using ItemFactories
.
- Author:
- Janni Kovacs
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buildCollection
public static <T> Collection<T> buildCollection(Result result,
Class<T> itemClass)
buildCollection
public static <T> Collection<T> buildCollection(Result result,
de.umass.lastfm.ItemFactory<T> factory)
buildCollection
public static <T> Collection<T> buildCollection(DomElement element,
Class<T> itemClass)
buildCollection
public static <T> Collection<T> buildCollection(DomElement element,
de.umass.lastfm.ItemFactory<T> factory)
buildPaginatedResult
public static <T> PaginatedResult<T> buildPaginatedResult(Result result,
Class<T> itemClass)
buildPaginatedResult
public static <T> PaginatedResult<T> buildPaginatedResult(Result result,
de.umass.lastfm.ItemFactory<T> factory)
buildItem
public static <T> T buildItem(Result result,
Class<T> itemClass)
buildItem
public static <T> T buildItem(Result result,
de.umass.lastfm.ItemFactory<T> factory)
buildItem
public static <T> T buildItem(DomElement element,
Class<T> itemClass)