Package ai.pipestream.data.v1
Class DocOutline.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DocOutline.Builder>
com.google.protobuf.GeneratedMessage.Builder<DocOutline.Builder>
ai.pipestream.data.v1.DocOutline.Builder
- All Implemented Interfaces:
DocOutlineOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
DocOutline
public static final class DocOutline.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DocOutline.Builder>
implements DocOutlineOrBuilder
Format-neutral document outline representation. Populated from various sources: EPUB nav/TOC, HTML headings, Markdown headings, LaTeX sectioning, PDF outlines, etc. Provides consistent structure for navigation.Protobuf type
ai.pipestream.data.v1.DocOutline-
Method Summary
Modifier and TypeMethodDescriptionaddAllSections(Iterable<? extends Section> values) Sections in preorder traversal order.addSections(int index, Section value) Sections in preorder traversal order.addSections(int index, Section.Builder builderForValue) Sections in preorder traversal order.addSections(Section value) Sections in preorder traversal order.addSections(Section.Builder builderForValue) Sections in preorder traversal order.Sections in preorder traversal order.addSectionsBuilder(int index) Sections in preorder traversal order.build()clear()Sections in preorder traversal order.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetSections(int index) Sections in preorder traversal order.getSectionsBuilder(int index) Sections in preorder traversal order.Sections in preorder traversal order.intSections in preorder traversal order.Sections in preorder traversal order.getSectionsOrBuilder(int index) Sections in preorder traversal order.List<? extends SectionOrBuilder> Sections in preorder traversal order.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(DocOutline other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeSections(int index) Sections in preorder traversal order.setSections(int index, Section value) Sections in preorder traversal order.setSections(int index, Section.Builder builderForValue) Sections in preorder traversal order.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<DocOutline.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DocOutline.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DocOutline.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DocOutline.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DocOutline.Builder>
-
mergeFrom
public DocOutline.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DocOutline.Builder>- Throws:
IOException
-
getSectionsList
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"];- Specified by:
getSectionsListin interfaceDocOutlineOrBuilder
-
getSectionsCount
public int getSectionsCount()Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"];- Specified by:
getSectionsCountin interfaceDocOutlineOrBuilder
-
getSections
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"];- Specified by:
getSectionsin interfaceDocOutlineOrBuilder
-
setSections
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
setSections
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
addSections
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
addSections
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
addSections
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
addSections
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
addAllSections
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
clearSections
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
removeSections
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
getSectionsBuilder
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
getSectionsOrBuilder
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"];- Specified by:
getSectionsOrBuilderin interfaceDocOutlineOrBuilder
-
getSectionsOrBuilderList
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"];- Specified by:
getSectionsOrBuilderListin interfaceDocOutlineOrBuilder
-
addSectionsBuilder
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
addSectionsBuilder
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"]; -
getSectionsBuilderList
Sections in preorder traversal order.
repeated .ai.pipestream.data.v1.Section sections = 1 [json_name = "sections"];
-