Interface Attribute<T,​B>

All Known Implementing Classes:
PartialSegmentAttribute, PartialSegmentInformationAttribute, PlaylistVariableAttribute, PreloadHintAttribute, RenditionReportAttribute, SegmentKeyAttribute, ServerControlAttribute, SkipAttribute

public interface Attribute<T,​B>
  • Method Summary

    Modifier and Type Method Description
    default java.lang.String key()  
    java.lang.String name()  
    void read​(B builder, java.lang.String value)  
    default void read​(B builder, java.lang.String key, java.lang.String value)  
    void write​(T value, io.lindstrom.m3u8.parser.TextBuilder textBuilder)  
  • Method Details

    • read

      void read​(B builder, java.lang.String value) throws PlaylistParserException
      Throws:
      PlaylistParserException
    • write

      void write​(T value, io.lindstrom.m3u8.parser.TextBuilder textBuilder)
    • name

      java.lang.String name()
    • key

      default java.lang.String key()
    • read

      default void read​(B builder, java.lang.String key, java.lang.String value)