public final class FilteringManifestParser<T extends FilterableManifest<T,K>,K> extends java.lang.Object implements ParsingLoadable.Parser<T>
| Constructor and Description |
|---|
FilteringManifestParser(ParsingLoadable.Parser<T> parser,
java.util.List<K> trackKeys) |
| Modifier and Type | Method and Description |
|---|---|
T |
parse(android.net.Uri uri,
java.io.InputStream inputStream)
Parses an object from a response.
|
public FilteringManifestParser(ParsingLoadable.Parser<T> parser, java.util.List<K> trackKeys)
parser - A parser for the manifest that will be filtered.trackKeys - The track keys. If null or empty then filtering will not occur.public T parse(android.net.Uri uri, java.io.InputStream inputStream) throws java.io.IOException
ParsingLoadable.Parserparse in interface ParsingLoadable.Parser<T extends FilterableManifest<T,K>>uri - The source Uri of the response, after any redirection.inputStream - An InputStream from which the response data can be read.ParserException - If an error occurs parsing the data.java.io.IOException - If an error occurs reading data from the stream.