public abstract class AbstractPlaylistParser<T extends Playlist,B>
extends java.lang.Object
| Constructor and Description |
|---|
AbstractPlaylistParser() |
| Modifier and Type | Method and Description |
|---|---|
T |
readPlaylist(java.io.BufferedReader bufferedReader) |
T |
readPlaylist(java.io.InputStream inputStream) |
T |
readPlaylist(java.util.Iterator<java.lang.String> lineIterator) |
T |
readPlaylist(java.nio.file.Path path) |
T |
readPlaylist(java.lang.String string) |
java.nio.ByteBuffer |
writePlaylistAsByteBuffer(T playlist) |
byte[] |
writePlaylistAsBytes(T playlist) |
java.lang.String |
writePlaylistAsString(T playlist) |
public T readPlaylist(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOExceptionpublic T readPlaylist(java.nio.file.Path path) throws java.io.IOException
java.io.IOExceptionpublic T readPlaylist(java.io.BufferedReader bufferedReader) throws PlaylistParserException
PlaylistParserExceptionpublic T readPlaylist(java.lang.String string) throws PlaylistParserException
PlaylistParserExceptionpublic T readPlaylist(java.util.Iterator<java.lang.String> lineIterator) throws PlaylistParserException
PlaylistParserExceptionpublic java.lang.String writePlaylistAsString(T playlist)
public byte[] writePlaylistAsBytes(T playlist)
public java.nio.ByteBuffer writePlaylistAsByteBuffer(T playlist)