public class MasterPlaylistParser
extends java.lang.Object
| Constructor and Description |
|---|
MasterPlaylistParser() |
| Modifier and Type | Method and Description |
|---|---|
protected MasterPlaylist |
build(MasterPlaylist.Builder builder) |
protected MasterPlaylist.Builder |
newBuilder() |
protected void |
onTag(MasterPlaylist.Builder builder,
java.lang.String prefix,
java.lang.String attributes,
java.util.function.Supplier<java.lang.String> nextLine) |
protected void |
onURI(MasterPlaylist.Builder builder,
java.lang.String uri) |
T |
readPlaylist(java.io.InputStream inputStream) |
T |
readPlaylist(java.nio.file.Path path) |
protected void |
write(MasterPlaylist playlist,
java.lang.StringBuilder stringBuilder) |
java.nio.ByteBuffer |
writePlaylistAsByteBuffer(T playlist) |
byte[] |
writePlaylistAsBytes(T playlist) |
java.lang.String |
writePlaylistAsString(T playlist) |
protected MasterPlaylist.Builder newBuilder()
protected void onTag(MasterPlaylist.Builder builder, java.lang.String prefix, java.lang.String attributes, java.util.function.Supplier<java.lang.String> nextLine)
protected void onURI(MasterPlaylist.Builder builder, java.lang.String uri)
protected MasterPlaylist build(MasterPlaylist.Builder builder)
protected void write(MasterPlaylist playlist, java.lang.StringBuilder stringBuilder)
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 java.lang.String writePlaylistAsString(T playlist)
public byte[] writePlaylistAsBytes(T playlist)
public java.nio.ByteBuffer writePlaylistAsByteBuffer(T playlist)