Interface EpubTocItemOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
EpubTocItem, EpubTocItem.Builder

@Generated public interface EpubTocItemOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getChildren(int index)
    Child TOC entries (for hierarchical structure)
    int
    Child TOC entries (for hierarchical structure)
    Child TOC entries (for hierarchical structure)
    Child TOC entries (for hierarchical structure)
    Child TOC entries (for hierarchical structure)
    Content item ID this TOC entry points to
    com.google.protobuf.ByteString
    Content item ID this TOC entry points to
    Link target (content file and optional fragment)
    com.google.protobuf.ByteString
    Link target (content file and optional fragment)
    Display text for this TOC entry
    com.google.protobuf.ByteString
    Display text for this TOC entry
    int
    Hierarchical level (0 = top level, 1 = first sublevel, etc.)
    int
    Position in the TOC order
    boolean
    Content item ID this TOC entry points to
    boolean
    Link target (content file and optional fragment)

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getLabel

      String getLabel()
       Display text for this TOC entry
       
      string label = 1 [json_name = "label"];
      Returns:
      The label.
    • getLabelBytes

      com.google.protobuf.ByteString getLabelBytes()
       Display text for this TOC entry
       
      string label = 1 [json_name = "label"];
      Returns:
      The bytes for label.
    • hasHref

      boolean hasHref()
       Link target (content file and optional fragment)
       
      optional string href = 2 [json_name = "href"];
      Returns:
      Whether the href field is set.
    • getHref

      String getHref()
       Link target (content file and optional fragment)
       
      optional string href = 2 [json_name = "href"];
      Returns:
      The href.
    • getHrefBytes

      com.google.protobuf.ByteString getHrefBytes()
       Link target (content file and optional fragment)
       
      optional string href = 2 [json_name = "href"];
      Returns:
      The bytes for href.
    • getLevel

      int getLevel()
       Hierarchical level (0 = top level, 1 = first sublevel, etc.)
       
      int32 level = 3 [json_name = "level"];
      Returns:
      The level.
    • getPlayOrder

      int getPlayOrder()
       Position in the TOC order
       
      int32 play_order = 4 [json_name = "playOrder"];
      Returns:
      The playOrder.
    • getChildrenList

      List<EpubTocItem> getChildrenList()
       Child TOC entries (for hierarchical structure)
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem children = 5 [json_name = "children"];
    • getChildren

      EpubTocItem getChildren(int index)
       Child TOC entries (for hierarchical structure)
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem children = 5 [json_name = "children"];
    • getChildrenCount

      int getChildrenCount()
       Child TOC entries (for hierarchical structure)
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem children = 5 [json_name = "children"];
    • getChildrenOrBuilderList

      List<? extends EpubTocItemOrBuilder> getChildrenOrBuilderList()
       Child TOC entries (for hierarchical structure)
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem children = 5 [json_name = "children"];
    • getChildrenOrBuilder

      EpubTocItemOrBuilder getChildrenOrBuilder(int index)
       Child TOC entries (for hierarchical structure)
       
      repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem children = 5 [json_name = "children"];
    • hasContentSrc

      boolean hasContentSrc()
       Content item ID this TOC entry points to
       
      optional string content_src = 6 [json_name = "contentSrc"];
      Returns:
      Whether the contentSrc field is set.
    • getContentSrc

      String getContentSrc()
       Content item ID this TOC entry points to
       
      optional string content_src = 6 [json_name = "contentSrc"];
      Returns:
      The contentSrc.
    • getContentSrcBytes

      com.google.protobuf.ByteString getContentSrcBytes()
       Content item ID this TOC entry points to
       
      optional string content_src = 6 [json_name = "contentSrc"];
      Returns:
      The bytes for contentSrc.