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