Class EpubTocItem
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.parsed.data.epub.v1.EpubTocItem
- All Implemented Interfaces:
EpubTocItemOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class EpubTocItem
extends com.google.protobuf.GeneratedMessage
implements EpubTocItemOrBuilder
Represents a Table of Contents entry Hierarchical structure for navigation and chunking boundariesProtobuf type
ai.pipestream.parsed.data.epub.v1.EpubTocItem- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents a Table of Contents entry Hierarchical structure for navigation and chunking boundariesNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetChildren(int index) Child TOC entries (for hierarchical structure)intChild TOC entries (for hierarchical structure)Child TOC entries (for hierarchical structure)getChildrenOrBuilder(int index) Child TOC entries (for hierarchical structure)List<? extends EpubTocItemOrBuilder> Child TOC entries (for hierarchical structure)Content item ID this TOC entry points tocom.google.protobuf.ByteStringContent item ID this TOC entry points tostatic EpubTocItemstatic final com.google.protobuf.Descriptors.DescriptorgetHref()Link target (content file and optional fragment)com.google.protobuf.ByteStringLink target (content file and optional fragment)getLabel()Display text for this TOC entrycom.google.protobuf.ByteStringDisplay text for this TOC entryintgetLevel()Hierarchical level (0 = top level, 1 = first sublevel, etc.)com.google.protobuf.Parser<EpubTocItem> intPosition in the TOC orderintbooleanContent item ID this TOC entry points tointhashCode()booleanhasHref()Link target (content file and optional fragment)protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic EpubTocItem.Builderstatic EpubTocItem.BuildernewBuilder(EpubTocItem prototype) protected EpubTocItem.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static EpubTocItemparseDelimitedFrom(InputStream input) static EpubTocItemparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EpubTocItemparseFrom(byte[] data) static EpubTocItemparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EpubTocItemparseFrom(com.google.protobuf.ByteString data) static EpubTocItemparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EpubTocItemparseFrom(com.google.protobuf.CodedInputStream input) static EpubTocItemparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EpubTocItemparseFrom(InputStream input) static EpubTocItemparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EpubTocItemparseFrom(ByteBuffer data) static EpubTocItemparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<EpubTocItem> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
LABEL_FIELD_NUMBER
public static final int LABEL_FIELD_NUMBER- See Also:
-
HREF_FIELD_NUMBER
public static final int HREF_FIELD_NUMBER- See Also:
-
LEVEL_FIELD_NUMBER
public static final int LEVEL_FIELD_NUMBER- See Also:
-
PLAY_ORDER_FIELD_NUMBER
public static final int PLAY_ORDER_FIELD_NUMBER- See Also:
-
CHILDREN_FIELD_NUMBER
public static final int CHILDREN_FIELD_NUMBER- See Also:
-
CONTENT_SRC_FIELD_NUMBER
public static final int CONTENT_SRC_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getLabel
Display text for this TOC entry
string label = 1 [json_name = "label"];- Specified by:
getLabelin interfaceEpubTocItemOrBuilder- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()Display text for this TOC entry
string label = 1 [json_name = "label"];- Specified by:
getLabelBytesin interfaceEpubTocItemOrBuilder- Returns:
- The bytes for label.
-
hasHref
public boolean hasHref()Link target (content file and optional fragment)
optional string href = 2 [json_name = "href"];- Specified by:
hasHrefin interfaceEpubTocItemOrBuilder- Returns:
- Whether the href field is set.
-
getHref
Link target (content file and optional fragment)
optional string href = 2 [json_name = "href"];- Specified by:
getHrefin interfaceEpubTocItemOrBuilder- Returns:
- The href.
-
getHrefBytes
public com.google.protobuf.ByteString getHrefBytes()Link target (content file and optional fragment)
optional string href = 2 [json_name = "href"];- Specified by:
getHrefBytesin interfaceEpubTocItemOrBuilder- Returns:
- The bytes for href.
-
getLevel
public int getLevel()Hierarchical level (0 = top level, 1 = first sublevel, etc.)
int32 level = 3 [json_name = "level"];- Specified by:
getLevelin interfaceEpubTocItemOrBuilder- Returns:
- The level.
-
getPlayOrder
public int getPlayOrder()Position in the TOC order
int32 play_order = 4 [json_name = "playOrder"];- Specified by:
getPlayOrderin interfaceEpubTocItemOrBuilder- Returns:
- The playOrder.
-
getChildrenList
Child TOC entries (for hierarchical structure)
repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem children = 5 [json_name = "children"];- Specified by:
getChildrenListin interfaceEpubTocItemOrBuilder
-
getChildrenOrBuilderList
Child TOC entries (for hierarchical structure)
repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem children = 5 [json_name = "children"];- Specified by:
getChildrenOrBuilderListin interfaceEpubTocItemOrBuilder
-
getChildrenCount
public int getChildrenCount()Child TOC entries (for hierarchical structure)
repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem children = 5 [json_name = "children"];- Specified by:
getChildrenCountin interfaceEpubTocItemOrBuilder
-
getChildren
Child TOC entries (for hierarchical structure)
repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem children = 5 [json_name = "children"];- Specified by:
getChildrenin interfaceEpubTocItemOrBuilder
-
getChildrenOrBuilder
Child TOC entries (for hierarchical structure)
repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem children = 5 [json_name = "children"];- Specified by:
getChildrenOrBuilderin interfaceEpubTocItemOrBuilder
-
hasContentSrc
public boolean hasContentSrc()Content item ID this TOC entry points to
optional string content_src = 6 [json_name = "contentSrc"];- Specified by:
hasContentSrcin interfaceEpubTocItemOrBuilder- Returns:
- Whether the contentSrc field is set.
-
getContentSrc
Content item ID this TOC entry points to
optional string content_src = 6 [json_name = "contentSrc"];- Specified by:
getContentSrcin interfaceEpubTocItemOrBuilder- Returns:
- The contentSrc.
-
getContentSrcBytes
public com.google.protobuf.ByteString getContentSrcBytes()Content item ID this TOC entry points to
optional string content_src = 6 [json_name = "contentSrc"];- Specified by:
getContentSrcBytesin interfaceEpubTocItemOrBuilder- Returns:
- The bytes for contentSrc.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static EpubTocItem parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EpubTocItem parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EpubTocItem parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EpubTocItem parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EpubTocItem parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EpubTocItem parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EpubTocItem parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static EpubTocItem parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EpubTocItem parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected EpubTocItem.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-