Package io.lindstrom.m3u8.parser
Class AbstractPlaylistParser<T extends Playlist,B>
java.lang.Object
io.lindstrom.m3u8.parser.AbstractPlaylistParser<T,B>
- Direct Known Subclasses:
MasterPlaylistParser,MediaPlaylistParser
public abstract class AbstractPlaylistParser<T extends Playlist,B>
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description AbstractPlaylistParser() -
Method Summary
Modifier and Type Method Description TreadPlaylist(java.io.BufferedReader bufferedReader)TreadPlaylist(java.io.InputStream inputStream)TreadPlaylist(java.lang.String string)TreadPlaylist(java.nio.file.Path path)TreadPlaylist(java.util.Iterator<java.lang.String> lineIterator)java.nio.ByteBufferwritePlaylistAsByteBuffer(T playlist)byte[]writePlaylistAsBytes(T playlist)java.lang.StringwritePlaylistAsString(T playlist)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AbstractPlaylistParser
public AbstractPlaylistParser()
-
-
Method Details
-
readPlaylist
- Throws:
java.io.IOException
-
readPlaylist
- Throws:
java.io.IOException
-
readPlaylist
- Throws:
PlaylistParserException
-
readPlaylist
- Throws:
PlaylistParserException
-
readPlaylist
public T readPlaylist(java.util.Iterator<java.lang.String> lineIterator) throws PlaylistParserException- Throws:
PlaylistParserException
-
writePlaylistAsString
-
writePlaylistAsBytes
-
writePlaylistAsByteBuffer
-