Class EpubMetadata
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.parsed.data.epub.v1.EpubMetadata
- All Implemented Interfaces:
EpubMetadataOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class EpubMetadata
extends com.google.protobuf.GeneratedMessage
implements EpubMetadataOrBuilder
Comprehensive EPUB metadata as extracted by Tika from EPUB documents. Based on Tika's Epub interface, EpubParser, OPFParser implementations, and actual EPUB structure. This is a 1:1 mapping to all fields that Tika can extract from EPUB documents. EPUB files are structured ZIP archives containing: - META-INF/container.xml (points to OPF file) - *.opf file (package document with metadata and manifest) - XHTML content files (actual book content) - CSS, images, fonts (embedded resources) - Optional: metadata.xml (additional Dublin Core)Protobuf type
ai.pipestream.parsed.data.epub.v1.EpubMetadata- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classComprehensive EPUB metadata as extracted by Tika from EPUB documents.Nested 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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic 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 TypeMethodDescriptionbooleangetAccessibilityFeatures(int index) Accessibility features present in the EPUBcom.google.protobuf.ByteStringgetAccessibilityFeaturesBytes(int index) Accessibility features present in the EPUBintAccessibility features present in the EPUBcom.google.protobuf.ProtocolStringListAccessibility features present in the EPUBgetAccessibilityHazards(int index) Accessibility hazards (if any)com.google.protobuf.ByteStringgetAccessibilityHazardsBytes(int index) Accessibility hazards (if any)intAccessibility hazards (if any)com.google.protobuf.ProtocolStringListAccessibility hazards (if any)Accessibility summary or descriptioncom.google.protobuf.ByteStringAccessibility summary or descriptioncom.google.protobuf.Struct=== Catch-all for unmapped EPUB-specific metadata ===com.google.protobuf.StructOrBuilder=== Catch-all for unmapped EPUB-specific metadata ===Base Tika fields common to all document typesBase Tika fields common to all document typesintTotal number of content files (XHTML/HTML files in spine)Primary content language detected from content files May differ from Dublin Core language if mixed-language contentcom.google.protobuf.ByteStringPrimary content language detected from content files May differ from Dublin Core language if mixed-language contentCover image path (if specified in metadata)com.google.protobuf.ByteStringCover image path (if specified in metadata)static EpubMetadatastatic final com.google.protobuf.Descriptors.DescriptorintTotal number of embedded resources (images, fonts, CSS, etc.)getEncryptedResources(int index) List of encrypted resource paths (if any)com.google.protobuf.ByteStringgetEncryptedResourcesBytes(int index) List of encrypted resource paths (if any)intList of encrypted resource paths (if any)com.google.protobuf.ProtocolStringListList of encrypted resource paths (if any)longEstimated total character count across all content fileslongEstimated total word count across all content files Useful for chunking decisionsgetFonts(int index) Fonts embedded in the EPUBintFonts embedded in the EPUBFonts embedded in the EPUBgetFontsOrBuilder(int index) Fonts embedded in the EPUBList<? extends EpubEmbeddedResourceOrBuilder> Fonts embedded in the EPUBbooleanWhether the EPUB contains encrypted/DRM-protected contentbooleanWhether content contains mathematical notation (MathML)booleanWhether content contains scripted content (JavaScript)booleanWhether content contains SVG graphicsgetImages(int index) Images embedded in the EPUBintImages embedded in the EPUBImages embedded in the EPUBgetImagesOrBuilder(int index) Images embedded in the EPUBList<? extends EpubEmbeddedResourceOrBuilder> Images embedded in the EPUBgetManifestItems(int index) Complete manifest of all resources in the EPUB Includes content files, stylesheets, images, fonts, etc.intComplete manifest of all resources in the EPUB Includes content files, stylesheets, images, fonts, etc.Complete manifest of all resources in the EPUB Includes content files, stylesheets, images, fonts, etc.getManifestItemsOrBuilder(int index) Complete manifest of all resources in the EPUB Includes content files, stylesheets, images, fonts, etc.List<? extends EpubManifestItemOrBuilder> Complete manifest of all resources in the EPUB Includes content files, stylesheets, images, fonts, etc.MIME type from mimetype file (should be "application/epub+zip") From mimetype filecom.google.protobuf.ByteStringMIME type from mimetype file (should be "application/epub+zip") From mimetype fileNavigation document path (EPUB 3) or NCX file path (EPUB 2)com.google.protobuf.ByteStringNavigation document path (EPUB 3) or NCX file path (EPUB 2)getOtherResources(int index) Other embedded resources (audio, video, scripts, etc.)intOther embedded resources (audio, video, scripts, etc.)Other embedded resources (audio, video, scripts, etc.)getOtherResourcesOrBuilder(int index) Other embedded resources (audio, video, scripts, etc.)List<? extends EpubEmbeddedResourceOrBuilder> Other embedded resources (audio, video, scripts, etc.)com.google.protobuf.Parser<EpubMetadata> Suggested reading direction (ltr, rtl) Important for proper text processing and chunkingcom.google.protobuf.ByteStringSuggested reading direction (ltr, rtl) Important for proper text processing and chunkingEPUB rendition layout type - determines how content should be displayed Values: "pre-paginated" or "reflowable" (default) Set to "pre-paginated" if any itemref on spine has pre-paginated property Epub.RENDITION_LAYOUTcom.google.protobuf.ByteStringEPUB rendition layout type - determines how content should be displayed Values: "pre-paginated" or "reflowable" (default) Set to "pre-paginated" if any itemref on spine has pre-paginated property Epub.RENDITION_LAYOUTRoot OPF file path within the EPUB ZIP e.g., "OEBPS/content.opf" or "META-INF/content.opf"com.google.protobuf.ByteStringRoot OPF file path within the EPUB ZIP e.g., "OEBPS/content.opf" or "META-INF/content.opf"intgetSpineItems(int index) Ordered list of content items as they appear in the spine This defines the reading order and is essential for proper chunkingintOrdered list of content items as they appear in the spine This defines the reading order and is essential for proper chunkingOrdered list of content items as they appear in the spine This defines the reading order and is essential for proper chunkinggetSpineItemsOrBuilder(int index) Ordered list of content items as they appear in the spine This defines the reading order and is essential for proper chunkingList<? extends EpubContentItemOrBuilder> Ordered list of content items as they appear in the spine This defines the reading order and is essential for proper chunkinggetStylesheets(int index) Stylesheets (CSS) in the EPUBintStylesheets (CSS) in the EPUBStylesheets (CSS) in the EPUBgetStylesheetsOrBuilder(int index) Stylesheets (CSS) in the EPUBList<? extends EpubEmbeddedResourceOrBuilder> Stylesheets (CSS) in the EPUBgetTableOfContents(int index) Table of Contents structure (if available) Extracted from NCX or Navigation DocumentintTable of Contents structure (if available) Extracted from NCX or Navigation DocumentTable of Contents structure (if available) Extracted from NCX or Navigation DocumentgetTableOfContentsOrBuilder(int index) Table of Contents structure (if available) Extracted from NCX or Navigation DocumentList<? extends EpubTocItemOrBuilder> Table of Contents structure (if available) Extracted from NCX or Navigation DocumentUnique identifier from the package (usually ISBN or similar)com.google.protobuf.ByteStringUnique identifier from the package (usually ISBN or similar)EPUB specification version (e.g., "2.0", "3.0", "3.1") Extracted from package element version attribute in OPF file Epub.VERSIONcom.google.protobuf.ByteStringEPUB specification version (e.g., "2.0", "3.0", "3.1") Extracted from package element version attribute in OPF file Epub.VERSIONbooleanAccessibility summary or descriptionboolean=== Catch-all for unmapped EPUB-specific metadata ===booleanBase Tika fields common to all document typesbooleanTotal number of content files (XHTML/HTML files in spine)booleanPrimary content language detected from content files May differ from Dublin Core language if mixed-language contentbooleanCover image path (if specified in metadata)booleanTotal number of embedded resources (images, fonts, CSS, etc.)booleanEstimated total character count across all content filesbooleanEstimated total word count across all content files Useful for chunking decisionsbooleanWhether the EPUB contains encrypted/DRM-protected contentbooleanWhether content contains mathematical notation (MathML)booleanWhether content contains scripted content (JavaScript)booleanWhether content contains SVG graphicsinthashCode()booleanMIME type from mimetype file (should be "application/epub+zip") From mimetype filebooleanNavigation document path (EPUB 3) or NCX file path (EPUB 2)booleanSuggested reading direction (ltr, rtl) Important for proper text processing and chunkingbooleanEPUB rendition layout type - determines how content should be displayed Values: "pre-paginated" or "reflowable" (default) Set to "pre-paginated" if any itemref on spine has pre-paginated property Epub.RENDITION_LAYOUTbooleanRoot OPF file path within the EPUB ZIP e.g., "OEBPS/content.opf" or "META-INF/content.opf"booleanUnique identifier from the package (usually ISBN or similar)booleanEPUB specification version (e.g., "2.0", "3.0", "3.1") Extracted from package element version attribute in OPF file Epub.VERSIONprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic EpubMetadata.Builderstatic EpubMetadata.BuildernewBuilder(EpubMetadata prototype) protected EpubMetadata.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static EpubMetadataparseDelimitedFrom(InputStream input) static EpubMetadataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EpubMetadataparseFrom(byte[] data) static EpubMetadataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EpubMetadataparseFrom(com.google.protobuf.ByteString data) static EpubMetadataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EpubMetadataparseFrom(com.google.protobuf.CodedInputStream input) static EpubMetadataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EpubMetadataparseFrom(InputStream input) static EpubMetadataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EpubMetadataparseFrom(ByteBuffer data) static EpubMetadataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<EpubMetadata> 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
-
RENDITION_LAYOUT_FIELD_NUMBER
public static final int RENDITION_LAYOUT_FIELD_NUMBER- See Also:
-
VERSION_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER- See Also:
-
SPINE_ITEMS_FIELD_NUMBER
public static final int SPINE_ITEMS_FIELD_NUMBER- See Also:
-
MANIFEST_ITEMS_FIELD_NUMBER
public static final int MANIFEST_ITEMS_FIELD_NUMBER- See Also:
-
TABLE_OF_CONTENTS_FIELD_NUMBER
public static final int TABLE_OF_CONTENTS_FIELD_NUMBER- See Also:
-
ROOT_OPF_PATH_FIELD_NUMBER
public static final int ROOT_OPF_PATH_FIELD_NUMBER- See Also:
-
MIMETYPE_FIELD_NUMBER
public static final int MIMETYPE_FIELD_NUMBER- See Also:
-
HAS_DRM_FIELD_NUMBER
public static final int HAS_DRM_FIELD_NUMBER- See Also:
-
ENCRYPTED_RESOURCES_FIELD_NUMBER
public static final int ENCRYPTED_RESOURCES_FIELD_NUMBER- See Also:
-
CONTENT_FILE_COUNT_FIELD_NUMBER
public static final int CONTENT_FILE_COUNT_FIELD_NUMBER- See Also:
-
EMBEDDED_RESOURCE_COUNT_FIELD_NUMBER
public static final int EMBEDDED_RESOURCE_COUNT_FIELD_NUMBER- See Also:
-
ESTIMATED_WORD_COUNT_FIELD_NUMBER
public static final int ESTIMATED_WORD_COUNT_FIELD_NUMBER- See Also:
-
ESTIMATED_CHARACTER_COUNT_FIELD_NUMBER
public static final int ESTIMATED_CHARACTER_COUNT_FIELD_NUMBER- See Also:
-
CONTENT_LANGUAGE_FIELD_NUMBER
public static final int CONTENT_LANGUAGE_FIELD_NUMBER- See Also:
-
IMAGES_FIELD_NUMBER
public static final int IMAGES_FIELD_NUMBER- See Also:
-
FONTS_FIELD_NUMBER
public static final int FONTS_FIELD_NUMBER- See Also:
-
STYLESHEETS_FIELD_NUMBER
public static final int STYLESHEETS_FIELD_NUMBER- See Also:
-
OTHER_RESOURCES_FIELD_NUMBER
public static final int OTHER_RESOURCES_FIELD_NUMBER- See Also:
-
NAVIGATION_DOCUMENT_PATH_FIELD_NUMBER
public static final int NAVIGATION_DOCUMENT_PATH_FIELD_NUMBER- See Also:
-
COVER_IMAGE_PATH_FIELD_NUMBER
public static final int COVER_IMAGE_PATH_FIELD_NUMBER- See Also:
-
UNIQUE_IDENTIFIER_FIELD_NUMBER
public static final int UNIQUE_IDENTIFIER_FIELD_NUMBER- See Also:
-
READING_DIRECTION_FIELD_NUMBER
public static final int READING_DIRECTION_FIELD_NUMBER- See Also:
-
HAS_MATHML_FIELD_NUMBER
public static final int HAS_MATHML_FIELD_NUMBER- See Also:
-
HAS_SVG_FIELD_NUMBER
public static final int HAS_SVG_FIELD_NUMBER- See Also:
-
HAS_SCRIPTED_CONTENT_FIELD_NUMBER
public static final int HAS_SCRIPTED_CONTENT_FIELD_NUMBER- See Also:
-
ACCESSIBILITY_FEATURES_FIELD_NUMBER
public static final int ACCESSIBILITY_FEATURES_FIELD_NUMBER- See Also:
-
ACCESSIBILITY_HAZARDS_FIELD_NUMBER
public static final int ACCESSIBILITY_HAZARDS_FIELD_NUMBER- See Also:
-
ACCESSIBILITY_SUMMARY_FIELD_NUMBER
public static final int ACCESSIBILITY_SUMMARY_FIELD_NUMBER- See Also:
-
ADDITIONAL_METADATA_FIELD_NUMBER
public static final int ADDITIONAL_METADATA_FIELD_NUMBER- See Also:
-
BASE_FIELDS_FIELD_NUMBER
public static final int BASE_FIELDS_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
-
hasRenditionLayout
public boolean hasRenditionLayout()EPUB rendition layout type - determines how content should be displayed Values: "pre-paginated" or "reflowable" (default) Set to "pre-paginated" if any itemref on spine has pre-paginated property Epub.RENDITION_LAYOUT
optional string rendition_layout = 1 [json_name = "renditionLayout"];- Specified by:
hasRenditionLayoutin interfaceEpubMetadataOrBuilder- Returns:
- Whether the renditionLayout field is set.
-
getRenditionLayout
EPUB rendition layout type - determines how content should be displayed Values: "pre-paginated" or "reflowable" (default) Set to "pre-paginated" if any itemref on spine has pre-paginated property Epub.RENDITION_LAYOUT
optional string rendition_layout = 1 [json_name = "renditionLayout"];- Specified by:
getRenditionLayoutin interfaceEpubMetadataOrBuilder- Returns:
- The renditionLayout.
-
getRenditionLayoutBytes
public com.google.protobuf.ByteString getRenditionLayoutBytes()EPUB rendition layout type - determines how content should be displayed Values: "pre-paginated" or "reflowable" (default) Set to "pre-paginated" if any itemref on spine has pre-paginated property Epub.RENDITION_LAYOUT
optional string rendition_layout = 1 [json_name = "renditionLayout"];- Specified by:
getRenditionLayoutBytesin interfaceEpubMetadataOrBuilder- Returns:
- The bytes for renditionLayout.
-
hasVersion
public boolean hasVersion()EPUB specification version (e.g., "2.0", "3.0", "3.1") Extracted from package element version attribute in OPF file Epub.VERSION
optional string version = 2 [json_name = "version"];- Specified by:
hasVersionin interfaceEpubMetadataOrBuilder- Returns:
- Whether the version field is set.
-
getVersion
EPUB specification version (e.g., "2.0", "3.0", "3.1") Extracted from package element version attribute in OPF file Epub.VERSION
optional string version = 2 [json_name = "version"];- Specified by:
getVersionin interfaceEpubMetadataOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()EPUB specification version (e.g., "2.0", "3.0", "3.1") Extracted from package element version attribute in OPF file Epub.VERSION
optional string version = 2 [json_name = "version"];- Specified by:
getVersionBytesin interfaceEpubMetadataOrBuilder- Returns:
- The bytes for version.
-
getSpineItemsList
Ordered list of content items as they appear in the spine This defines the reading order and is essential for proper chunking
repeated .ai.pipestream.parsed.data.epub.v1.EpubContentItem spine_items = 3 [json_name = "spineItems"];- Specified by:
getSpineItemsListin interfaceEpubMetadataOrBuilder
-
getSpineItemsOrBuilderList
Ordered list of content items as they appear in the spine This defines the reading order and is essential for proper chunking
repeated .ai.pipestream.parsed.data.epub.v1.EpubContentItem spine_items = 3 [json_name = "spineItems"];- Specified by:
getSpineItemsOrBuilderListin interfaceEpubMetadataOrBuilder
-
getSpineItemsCount
public int getSpineItemsCount()Ordered list of content items as they appear in the spine This defines the reading order and is essential for proper chunking
repeated .ai.pipestream.parsed.data.epub.v1.EpubContentItem spine_items = 3 [json_name = "spineItems"];- Specified by:
getSpineItemsCountin interfaceEpubMetadataOrBuilder
-
getSpineItems
Ordered list of content items as they appear in the spine This defines the reading order and is essential for proper chunking
repeated .ai.pipestream.parsed.data.epub.v1.EpubContentItem spine_items = 3 [json_name = "spineItems"];- Specified by:
getSpineItemsin interfaceEpubMetadataOrBuilder
-
getSpineItemsOrBuilder
Ordered list of content items as they appear in the spine This defines the reading order and is essential for proper chunking
repeated .ai.pipestream.parsed.data.epub.v1.EpubContentItem spine_items = 3 [json_name = "spineItems"];- Specified by:
getSpineItemsOrBuilderin interfaceEpubMetadataOrBuilder
-
getManifestItemsList
Complete manifest of all resources in the EPUB Includes content files, stylesheets, images, fonts, etc.
repeated .ai.pipestream.parsed.data.epub.v1.EpubManifestItem manifest_items = 4 [json_name = "manifestItems"];- Specified by:
getManifestItemsListin interfaceEpubMetadataOrBuilder
-
getManifestItemsOrBuilderList
Complete manifest of all resources in the EPUB Includes content files, stylesheets, images, fonts, etc.
repeated .ai.pipestream.parsed.data.epub.v1.EpubManifestItem manifest_items = 4 [json_name = "manifestItems"];- Specified by:
getManifestItemsOrBuilderListin interfaceEpubMetadataOrBuilder
-
getManifestItemsCount
public int getManifestItemsCount()Complete manifest of all resources in the EPUB Includes content files, stylesheets, images, fonts, etc.
repeated .ai.pipestream.parsed.data.epub.v1.EpubManifestItem manifest_items = 4 [json_name = "manifestItems"];- Specified by:
getManifestItemsCountin interfaceEpubMetadataOrBuilder
-
getManifestItems
Complete manifest of all resources in the EPUB Includes content files, stylesheets, images, fonts, etc.
repeated .ai.pipestream.parsed.data.epub.v1.EpubManifestItem manifest_items = 4 [json_name = "manifestItems"];- Specified by:
getManifestItemsin interfaceEpubMetadataOrBuilder
-
getManifestItemsOrBuilder
Complete manifest of all resources in the EPUB Includes content files, stylesheets, images, fonts, etc.
repeated .ai.pipestream.parsed.data.epub.v1.EpubManifestItem manifest_items = 4 [json_name = "manifestItems"];- Specified by:
getManifestItemsOrBuilderin interfaceEpubMetadataOrBuilder
-
getTableOfContentsList
Table of Contents structure (if available) Extracted from NCX or Navigation Document
repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem table_of_contents = 5 [json_name = "tableOfContents"];- Specified by:
getTableOfContentsListin interfaceEpubMetadataOrBuilder
-
getTableOfContentsOrBuilderList
Table of Contents structure (if available) Extracted from NCX or Navigation Document
repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem table_of_contents = 5 [json_name = "tableOfContents"];- Specified by:
getTableOfContentsOrBuilderListin interfaceEpubMetadataOrBuilder
-
getTableOfContentsCount
public int getTableOfContentsCount()Table of Contents structure (if available) Extracted from NCX or Navigation Document
repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem table_of_contents = 5 [json_name = "tableOfContents"];- Specified by:
getTableOfContentsCountin interfaceEpubMetadataOrBuilder
-
getTableOfContents
Table of Contents structure (if available) Extracted from NCX or Navigation Document
repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem table_of_contents = 5 [json_name = "tableOfContents"];- Specified by:
getTableOfContentsin interfaceEpubMetadataOrBuilder
-
getTableOfContentsOrBuilder
Table of Contents structure (if available) Extracted from NCX or Navigation Document
repeated .ai.pipestream.parsed.data.epub.v1.EpubTocItem table_of_contents = 5 [json_name = "tableOfContents"];- Specified by:
getTableOfContentsOrBuilderin interfaceEpubMetadataOrBuilder
-
hasRootOpfPath
public boolean hasRootOpfPath()Root OPF file path within the EPUB ZIP e.g., "OEBPS/content.opf" or "META-INF/content.opf"
optional string root_opf_path = 6 [json_name = "rootOpfPath"];- Specified by:
hasRootOpfPathin interfaceEpubMetadataOrBuilder- Returns:
- Whether the rootOpfPath field is set.
-
getRootOpfPath
Root OPF file path within the EPUB ZIP e.g., "OEBPS/content.opf" or "META-INF/content.opf"
optional string root_opf_path = 6 [json_name = "rootOpfPath"];- Specified by:
getRootOpfPathin interfaceEpubMetadataOrBuilder- Returns:
- The rootOpfPath.
-
getRootOpfPathBytes
public com.google.protobuf.ByteString getRootOpfPathBytes()Root OPF file path within the EPUB ZIP e.g., "OEBPS/content.opf" or "META-INF/content.opf"
optional string root_opf_path = 6 [json_name = "rootOpfPath"];- Specified by:
getRootOpfPathBytesin interfaceEpubMetadataOrBuilder- Returns:
- The bytes for rootOpfPath.
-
hasMimetype
public boolean hasMimetype()MIME type from mimetype file (should be "application/epub+zip") From mimetype file
optional string mimetype = 7 [json_name = "mimetype"];- Specified by:
hasMimetypein interfaceEpubMetadataOrBuilder- Returns:
- Whether the mimetype field is set.
-
getMimetype
MIME type from mimetype file (should be "application/epub+zip") From mimetype file
optional string mimetype = 7 [json_name = "mimetype"];- Specified by:
getMimetypein interfaceEpubMetadataOrBuilder- Returns:
- The mimetype.
-
getMimetypeBytes
public com.google.protobuf.ByteString getMimetypeBytes()MIME type from mimetype file (should be "application/epub+zip") From mimetype file
optional string mimetype = 7 [json_name = "mimetype"];- Specified by:
getMimetypeBytesin interfaceEpubMetadataOrBuilder- Returns:
- The bytes for mimetype.
-
hasHasDrm
public boolean hasHasDrm()Whether the EPUB contains encrypted/DRM-protected content
optional bool has_drm = 8 [json_name = "hasDrm"];- Specified by:
hasHasDrmin interfaceEpubMetadataOrBuilder- Returns:
- Whether the hasDrm field is set.
-
getHasDrm
public boolean getHasDrm()Whether the EPUB contains encrypted/DRM-protected content
optional bool has_drm = 8 [json_name = "hasDrm"];- Specified by:
getHasDrmin interfaceEpubMetadataOrBuilder- Returns:
- The hasDrm.
-
getEncryptedResourcesList
public com.google.protobuf.ProtocolStringList getEncryptedResourcesList()List of encrypted resource paths (if any)
repeated string encrypted_resources = 9 [json_name = "encryptedResources"];- Specified by:
getEncryptedResourcesListin interfaceEpubMetadataOrBuilder- Returns:
- A list containing the encryptedResources.
-
getEncryptedResourcesCount
public int getEncryptedResourcesCount()List of encrypted resource paths (if any)
repeated string encrypted_resources = 9 [json_name = "encryptedResources"];- Specified by:
getEncryptedResourcesCountin interfaceEpubMetadataOrBuilder- Returns:
- The count of encryptedResources.
-
getEncryptedResources
List of encrypted resource paths (if any)
repeated string encrypted_resources = 9 [json_name = "encryptedResources"];- Specified by:
getEncryptedResourcesin interfaceEpubMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The encryptedResources at the given index.
-
getEncryptedResourcesBytes
public com.google.protobuf.ByteString getEncryptedResourcesBytes(int index) List of encrypted resource paths (if any)
repeated string encrypted_resources = 9 [json_name = "encryptedResources"];- Specified by:
getEncryptedResourcesBytesin interfaceEpubMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the encryptedResources at the given index.
-
hasContentFileCount
public boolean hasContentFileCount()Total number of content files (XHTML/HTML files in spine)
optional int32 content_file_count = 10 [json_name = "contentFileCount"];- Specified by:
hasContentFileCountin interfaceEpubMetadataOrBuilder- Returns:
- Whether the contentFileCount field is set.
-
getContentFileCount
public int getContentFileCount()Total number of content files (XHTML/HTML files in spine)
optional int32 content_file_count = 10 [json_name = "contentFileCount"];- Specified by:
getContentFileCountin interfaceEpubMetadataOrBuilder- Returns:
- The contentFileCount.
-
hasEmbeddedResourceCount
public boolean hasEmbeddedResourceCount()Total number of embedded resources (images, fonts, CSS, etc.)
optional int32 embedded_resource_count = 11 [json_name = "embeddedResourceCount"];- Specified by:
hasEmbeddedResourceCountin interfaceEpubMetadataOrBuilder- Returns:
- Whether the embeddedResourceCount field is set.
-
getEmbeddedResourceCount
public int getEmbeddedResourceCount()Total number of embedded resources (images, fonts, CSS, etc.)
optional int32 embedded_resource_count = 11 [json_name = "embeddedResourceCount"];- Specified by:
getEmbeddedResourceCountin interfaceEpubMetadataOrBuilder- Returns:
- The embeddedResourceCount.
-
hasEstimatedWordCount
public boolean hasEstimatedWordCount()Estimated total word count across all content files Useful for chunking decisions
optional int64 estimated_word_count = 12 [json_name = "estimatedWordCount"];- Specified by:
hasEstimatedWordCountin interfaceEpubMetadataOrBuilder- Returns:
- Whether the estimatedWordCount field is set.
-
getEstimatedWordCount
public long getEstimatedWordCount()Estimated total word count across all content files Useful for chunking decisions
optional int64 estimated_word_count = 12 [json_name = "estimatedWordCount"];- Specified by:
getEstimatedWordCountin interfaceEpubMetadataOrBuilder- Returns:
- The estimatedWordCount.
-
hasEstimatedCharacterCount
public boolean hasEstimatedCharacterCount()Estimated total character count across all content files
optional int64 estimated_character_count = 13 [json_name = "estimatedCharacterCount"];- Specified by:
hasEstimatedCharacterCountin interfaceEpubMetadataOrBuilder- Returns:
- Whether the estimatedCharacterCount field is set.
-
getEstimatedCharacterCount
public long getEstimatedCharacterCount()Estimated total character count across all content files
optional int64 estimated_character_count = 13 [json_name = "estimatedCharacterCount"];- Specified by:
getEstimatedCharacterCountin interfaceEpubMetadataOrBuilder- Returns:
- The estimatedCharacterCount.
-
hasContentLanguage
public boolean hasContentLanguage()Primary content language detected from content files May differ from Dublin Core language if mixed-language content
optional string content_language = 14 [json_name = "contentLanguage"];- Specified by:
hasContentLanguagein interfaceEpubMetadataOrBuilder- Returns:
- Whether the contentLanguage field is set.
-
getContentLanguage
Primary content language detected from content files May differ from Dublin Core language if mixed-language content
optional string content_language = 14 [json_name = "contentLanguage"];- Specified by:
getContentLanguagein interfaceEpubMetadataOrBuilder- Returns:
- The contentLanguage.
-
getContentLanguageBytes
public com.google.protobuf.ByteString getContentLanguageBytes()Primary content language detected from content files May differ from Dublin Core language if mixed-language content
optional string content_language = 14 [json_name = "contentLanguage"];- Specified by:
getContentLanguageBytesin interfaceEpubMetadataOrBuilder- Returns:
- The bytes for contentLanguage.
-
getImagesList
Images embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"];- Specified by:
getImagesListin interfaceEpubMetadataOrBuilder
-
getImagesOrBuilderList
Images embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"];- Specified by:
getImagesOrBuilderListin interfaceEpubMetadataOrBuilder
-
getImagesCount
public int getImagesCount()Images embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"];- Specified by:
getImagesCountin interfaceEpubMetadataOrBuilder
-
getImages
Images embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"];- Specified by:
getImagesin interfaceEpubMetadataOrBuilder
-
getImagesOrBuilder
Images embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"];- Specified by:
getImagesOrBuilderin interfaceEpubMetadataOrBuilder
-
getFontsList
Fonts embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"];- Specified by:
getFontsListin interfaceEpubMetadataOrBuilder
-
getFontsOrBuilderList
Fonts embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"];- Specified by:
getFontsOrBuilderListin interfaceEpubMetadataOrBuilder
-
getFontsCount
public int getFontsCount()Fonts embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"];- Specified by:
getFontsCountin interfaceEpubMetadataOrBuilder
-
getFonts
Fonts embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"];- Specified by:
getFontsin interfaceEpubMetadataOrBuilder
-
getFontsOrBuilder
Fonts embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"];- Specified by:
getFontsOrBuilderin interfaceEpubMetadataOrBuilder
-
getStylesheetsList
Stylesheets (CSS) in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"];- Specified by:
getStylesheetsListin interfaceEpubMetadataOrBuilder
-
getStylesheetsOrBuilderList
Stylesheets (CSS) in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"];- Specified by:
getStylesheetsOrBuilderListin interfaceEpubMetadataOrBuilder
-
getStylesheetsCount
public int getStylesheetsCount()Stylesheets (CSS) in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"];- Specified by:
getStylesheetsCountin interfaceEpubMetadataOrBuilder
-
getStylesheets
Stylesheets (CSS) in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"];- Specified by:
getStylesheetsin interfaceEpubMetadataOrBuilder
-
getStylesheetsOrBuilder
Stylesheets (CSS) in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"];- Specified by:
getStylesheetsOrBuilderin interfaceEpubMetadataOrBuilder
-
getOtherResourcesList
Other embedded resources (audio, video, scripts, etc.)
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"];- Specified by:
getOtherResourcesListin interfaceEpubMetadataOrBuilder
-
getOtherResourcesOrBuilderList
Other embedded resources (audio, video, scripts, etc.)
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"];- Specified by:
getOtherResourcesOrBuilderListin interfaceEpubMetadataOrBuilder
-
getOtherResourcesCount
public int getOtherResourcesCount()Other embedded resources (audio, video, scripts, etc.)
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"];- Specified by:
getOtherResourcesCountin interfaceEpubMetadataOrBuilder
-
getOtherResources
Other embedded resources (audio, video, scripts, etc.)
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"];- Specified by:
getOtherResourcesin interfaceEpubMetadataOrBuilder
-
getOtherResourcesOrBuilder
Other embedded resources (audio, video, scripts, etc.)
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"];- Specified by:
getOtherResourcesOrBuilderin interfaceEpubMetadataOrBuilder
-
hasCoverImagePath
public boolean hasCoverImagePath()Cover image path (if specified in metadata)
optional string cover_image_path = 20 [json_name = "coverImagePath"];- Specified by:
hasCoverImagePathin interfaceEpubMetadataOrBuilder- Returns:
- Whether the coverImagePath field is set.
-
getCoverImagePath
Cover image path (if specified in metadata)
optional string cover_image_path = 20 [json_name = "coverImagePath"];- Specified by:
getCoverImagePathin interfaceEpubMetadataOrBuilder- Returns:
- The coverImagePath.
-
getCoverImagePathBytes
public com.google.protobuf.ByteString getCoverImagePathBytes()Cover image path (if specified in metadata)
optional string cover_image_path = 20 [json_name = "coverImagePath"];- Specified by:
getCoverImagePathBytesin interfaceEpubMetadataOrBuilder- Returns:
- The bytes for coverImagePath.
-
hasUniqueIdentifier
public boolean hasUniqueIdentifier()Unique identifier from the package (usually ISBN or similar)
optional string unique_identifier = 21 [json_name = "uniqueIdentifier"];- Specified by:
hasUniqueIdentifierin interfaceEpubMetadataOrBuilder- Returns:
- Whether the uniqueIdentifier field is set.
-
getUniqueIdentifier
Unique identifier from the package (usually ISBN or similar)
optional string unique_identifier = 21 [json_name = "uniqueIdentifier"];- Specified by:
getUniqueIdentifierin interfaceEpubMetadataOrBuilder- Returns:
- The uniqueIdentifier.
-
getUniqueIdentifierBytes
public com.google.protobuf.ByteString getUniqueIdentifierBytes()Unique identifier from the package (usually ISBN or similar)
optional string unique_identifier = 21 [json_name = "uniqueIdentifier"];- Specified by:
getUniqueIdentifierBytesin interfaceEpubMetadataOrBuilder- Returns:
- The bytes for uniqueIdentifier.
-
hasReadingDirection
public boolean hasReadingDirection()Suggested reading direction (ltr, rtl) Important for proper text processing and chunking
optional string reading_direction = 22 [json_name = "readingDirection"];- Specified by:
hasReadingDirectionin interfaceEpubMetadataOrBuilder- Returns:
- Whether the readingDirection field is set.
-
getReadingDirection
Suggested reading direction (ltr, rtl) Important for proper text processing and chunking
optional string reading_direction = 22 [json_name = "readingDirection"];- Specified by:
getReadingDirectionin interfaceEpubMetadataOrBuilder- Returns:
- The readingDirection.
-
getReadingDirectionBytes
public com.google.protobuf.ByteString getReadingDirectionBytes()Suggested reading direction (ltr, rtl) Important for proper text processing and chunking
optional string reading_direction = 22 [json_name = "readingDirection"];- Specified by:
getReadingDirectionBytesin interfaceEpubMetadataOrBuilder- Returns:
- The bytes for readingDirection.
-
hasHasMathml
public boolean hasHasMathml()Whether content contains mathematical notation (MathML)
optional bool has_mathml = 23 [json_name = "hasMathml"];- Specified by:
hasHasMathmlin interfaceEpubMetadataOrBuilder- Returns:
- Whether the hasMathml field is set.
-
getHasMathml
public boolean getHasMathml()Whether content contains mathematical notation (MathML)
optional bool has_mathml = 23 [json_name = "hasMathml"];- Specified by:
getHasMathmlin interfaceEpubMetadataOrBuilder- Returns:
- The hasMathml.
-
hasHasSvg
public boolean hasHasSvg()Whether content contains SVG graphics
optional bool has_svg = 24 [json_name = "hasSvg"];- Specified by:
hasHasSvgin interfaceEpubMetadataOrBuilder- Returns:
- Whether the hasSvg field is set.
-
getHasSvg
public boolean getHasSvg()Whether content contains SVG graphics
optional bool has_svg = 24 [json_name = "hasSvg"];- Specified by:
getHasSvgin interfaceEpubMetadataOrBuilder- Returns:
- The hasSvg.
-
hasHasScriptedContent
public boolean hasHasScriptedContent()Whether content contains scripted content (JavaScript)
optional bool has_scripted_content = 25 [json_name = "hasScriptedContent"];- Specified by:
hasHasScriptedContentin interfaceEpubMetadataOrBuilder- Returns:
- Whether the hasScriptedContent field is set.
-
getHasScriptedContent
public boolean getHasScriptedContent()Whether content contains scripted content (JavaScript)
optional bool has_scripted_content = 25 [json_name = "hasScriptedContent"];- Specified by:
getHasScriptedContentin interfaceEpubMetadataOrBuilder- Returns:
- The hasScriptedContent.
-
getAccessibilityFeaturesList
public com.google.protobuf.ProtocolStringList getAccessibilityFeaturesList()Accessibility features present in the EPUB
repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];- Specified by:
getAccessibilityFeaturesListin interfaceEpubMetadataOrBuilder- Returns:
- A list containing the accessibilityFeatures.
-
getAccessibilityFeaturesCount
public int getAccessibilityFeaturesCount()Accessibility features present in the EPUB
repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];- Specified by:
getAccessibilityFeaturesCountin interfaceEpubMetadataOrBuilder- Returns:
- The count of accessibilityFeatures.
-
getAccessibilityFeatures
Accessibility features present in the EPUB
repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];- Specified by:
getAccessibilityFeaturesin interfaceEpubMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The accessibilityFeatures at the given index.
-
getAccessibilityFeaturesBytes
public com.google.protobuf.ByteString getAccessibilityFeaturesBytes(int index) Accessibility features present in the EPUB
repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];- Specified by:
getAccessibilityFeaturesBytesin interfaceEpubMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the accessibilityFeatures at the given index.
-
getAccessibilityHazardsList
public com.google.protobuf.ProtocolStringList getAccessibilityHazardsList()Accessibility hazards (if any)
repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];- Specified by:
getAccessibilityHazardsListin interfaceEpubMetadataOrBuilder- Returns:
- A list containing the accessibilityHazards.
-
getAccessibilityHazardsCount
public int getAccessibilityHazardsCount()Accessibility hazards (if any)
repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];- Specified by:
getAccessibilityHazardsCountin interfaceEpubMetadataOrBuilder- Returns:
- The count of accessibilityHazards.
-
getAccessibilityHazards
Accessibility hazards (if any)
repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];- Specified by:
getAccessibilityHazardsin interfaceEpubMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The accessibilityHazards at the given index.
-
getAccessibilityHazardsBytes
public com.google.protobuf.ByteString getAccessibilityHazardsBytes(int index) Accessibility hazards (if any)
repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];- Specified by:
getAccessibilityHazardsBytesin interfaceEpubMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the accessibilityHazards at the given index.
-
hasAccessibilitySummary
public boolean hasAccessibilitySummary()Accessibility summary or description
optional string accessibility_summary = 28 [json_name = "accessibilitySummary"];- Specified by:
hasAccessibilitySummaryin interfaceEpubMetadataOrBuilder- Returns:
- Whether the accessibilitySummary field is set.
-
getAccessibilitySummary
Accessibility summary or description
optional string accessibility_summary = 28 [json_name = "accessibilitySummary"];- Specified by:
getAccessibilitySummaryin interfaceEpubMetadataOrBuilder- Returns:
- The accessibilitySummary.
-
getAccessibilitySummaryBytes
public com.google.protobuf.ByteString getAccessibilitySummaryBytes()Accessibility summary or description
optional string accessibility_summary = 28 [json_name = "accessibilitySummary"];- Specified by:
getAccessibilitySummaryBytesin interfaceEpubMetadataOrBuilder- Returns:
- The bytes for accessibilitySummary.
-
hasAdditionalMetadata
public boolean hasAdditionalMetadata()=== Catch-all for unmapped EPUB-specific metadata ===
.google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];- Specified by:
hasAdditionalMetadatain interfaceEpubMetadataOrBuilder- Returns:
- Whether the additionalMetadata field is set.
-
getAdditionalMetadata
public com.google.protobuf.Struct getAdditionalMetadata()=== Catch-all for unmapped EPUB-specific metadata ===
.google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];- Specified by:
getAdditionalMetadatain interfaceEpubMetadataOrBuilder- Returns:
- The additionalMetadata.
-
getAdditionalMetadataOrBuilder
public com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()=== Catch-all for unmapped EPUB-specific metadata ===
.google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];- Specified by:
getAdditionalMetadataOrBuilderin interfaceEpubMetadataOrBuilder
-
hasBaseFields
public boolean hasBaseFields()Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Specified by:
hasBaseFieldsin interfaceEpubMetadataOrBuilder- Returns:
- Whether the baseFields field is set.
-
getBaseFields
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Specified by:
getBaseFieldsin interfaceEpubMetadataOrBuilder- Returns:
- The baseFields.
-
getBaseFieldsOrBuilder
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Specified by:
getBaseFieldsOrBuilderin interfaceEpubMetadataOrBuilder
-
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 EpubMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EpubMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EpubMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EpubMetadata parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EpubMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EpubMetadata parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EpubMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static EpubMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EpubMetadata 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 EpubMetadata.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
-