Interface EpubMetadataOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
EpubMetadata,EpubMetadata.Builder
@Generated
public interface EpubMetadataOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetAccessibilityFeatures(int index) Accessibility features present in the EPUBcom.google.protobuf.ByteStringgetAccessibilityFeaturesBytes(int index) Accessibility features present in the EPUBintAccessibility features present in the EPUBAccessibility 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)Accessibility 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)intTotal 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)List 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.)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"getSpineItems(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 graphicsbooleanMIME 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.VERSIONMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasRenditionLayout
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"];- Returns:
- Whether the renditionLayout field is set.
-
getRenditionLayout
String 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"];- Returns:
- The renditionLayout.
-
getRenditionLayoutBytes
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"];- Returns:
- The bytes for renditionLayout.
-
hasVersion
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"];- Returns:
- Whether the version field is set.
-
getVersion
String 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"];- Returns:
- The version.
-
getVersionBytes
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"];- Returns:
- The bytes for version.
-
getSpineItemsList
List<EpubContentItem> 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"]; -
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"]; -
getSpineItemsCount
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"]; -
getSpineItemsOrBuilderList
List<? extends EpubContentItemOrBuilder> 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"]; -
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"]; -
getManifestItemsList
List<EpubManifestItem> 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"]; -
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"]; -
getManifestItemsCount
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"]; -
getManifestItemsOrBuilderList
List<? extends EpubManifestItemOrBuilder> 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"]; -
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"]; -
getTableOfContentsList
List<EpubTocItem> 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"]; -
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"]; -
getTableOfContentsCount
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"]; -
getTableOfContentsOrBuilderList
List<? extends EpubTocItemOrBuilder> 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"]; -
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"]; -
hasRootOpfPath
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"];- Returns:
- Whether the rootOpfPath field is set.
-
getRootOpfPath
String 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"];- Returns:
- The rootOpfPath.
-
getRootOpfPathBytes
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"];- Returns:
- The bytes for rootOpfPath.
-
hasMimetype
boolean hasMimetype()MIME type from mimetype file (should be "application/epub+zip") From mimetype file
optional string mimetype = 7 [json_name = "mimetype"];- Returns:
- Whether the mimetype field is set.
-
getMimetype
String getMimetype()MIME type from mimetype file (should be "application/epub+zip") From mimetype file
optional string mimetype = 7 [json_name = "mimetype"];- Returns:
- The mimetype.
-
getMimetypeBytes
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"];- Returns:
- The bytes for mimetype.
-
hasHasDrm
boolean hasHasDrm()Whether the EPUB contains encrypted/DRM-protected content
optional bool has_drm = 8 [json_name = "hasDrm"];- Returns:
- Whether the hasDrm field is set.
-
getHasDrm
boolean getHasDrm()Whether the EPUB contains encrypted/DRM-protected content
optional bool has_drm = 8 [json_name = "hasDrm"];- Returns:
- The hasDrm.
-
getEncryptedResourcesList
List of encrypted resource paths (if any)
repeated string encrypted_resources = 9 [json_name = "encryptedResources"];- Returns:
- A list containing the encryptedResources.
-
getEncryptedResourcesCount
int getEncryptedResourcesCount()List of encrypted resource paths (if any)
repeated string encrypted_resources = 9 [json_name = "encryptedResources"];- Returns:
- The count of encryptedResources.
-
getEncryptedResources
List of encrypted resource paths (if any)
repeated string encrypted_resources = 9 [json_name = "encryptedResources"];- Parameters:
index- The index of the element to return.- Returns:
- The encryptedResources at the given index.
-
getEncryptedResourcesBytes
com.google.protobuf.ByteString getEncryptedResourcesBytes(int index) List of encrypted resource paths (if any)
repeated string encrypted_resources = 9 [json_name = "encryptedResources"];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the encryptedResources at the given index.
-
hasContentFileCount
boolean hasContentFileCount()Total number of content files (XHTML/HTML files in spine)
optional int32 content_file_count = 10 [json_name = "contentFileCount"];- Returns:
- Whether the contentFileCount field is set.
-
getContentFileCount
int getContentFileCount()Total number of content files (XHTML/HTML files in spine)
optional int32 content_file_count = 10 [json_name = "contentFileCount"];- Returns:
- The contentFileCount.
-
hasEmbeddedResourceCount
boolean hasEmbeddedResourceCount()Total number of embedded resources (images, fonts, CSS, etc.)
optional int32 embedded_resource_count = 11 [json_name = "embeddedResourceCount"];- Returns:
- Whether the embeddedResourceCount field is set.
-
getEmbeddedResourceCount
int getEmbeddedResourceCount()Total number of embedded resources (images, fonts, CSS, etc.)
optional int32 embedded_resource_count = 11 [json_name = "embeddedResourceCount"];- Returns:
- The embeddedResourceCount.
-
hasEstimatedWordCount
boolean hasEstimatedWordCount()Estimated total word count across all content files Useful for chunking decisions
optional int64 estimated_word_count = 12 [json_name = "estimatedWordCount"];- Returns:
- Whether the estimatedWordCount field is set.
-
getEstimatedWordCount
long getEstimatedWordCount()Estimated total word count across all content files Useful for chunking decisions
optional int64 estimated_word_count = 12 [json_name = "estimatedWordCount"];- Returns:
- The estimatedWordCount.
-
hasEstimatedCharacterCount
boolean hasEstimatedCharacterCount()Estimated total character count across all content files
optional int64 estimated_character_count = 13 [json_name = "estimatedCharacterCount"];- Returns:
- Whether the estimatedCharacterCount field is set.
-
getEstimatedCharacterCount
long getEstimatedCharacterCount()Estimated total character count across all content files
optional int64 estimated_character_count = 13 [json_name = "estimatedCharacterCount"];- Returns:
- The estimatedCharacterCount.
-
hasContentLanguage
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"];- Returns:
- Whether the contentLanguage field is set.
-
getContentLanguage
String 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"];- Returns:
- The contentLanguage.
-
getContentLanguageBytes
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"];- Returns:
- The bytes for contentLanguage.
-
getImagesList
List<EpubEmbeddedResource> getImagesList()Images embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"]; -
getImages
Images embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"]; -
getImagesCount
int getImagesCount()Images embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"]; -
getImagesOrBuilderList
List<? extends EpubEmbeddedResourceOrBuilder> getImagesOrBuilderList()Images embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"]; -
getImagesOrBuilder
Images embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource images = 15 [json_name = "images"]; -
getFontsList
List<EpubEmbeddedResource> getFontsList()Fonts embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"]; -
getFonts
Fonts embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"]; -
getFontsCount
int getFontsCount()Fonts embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"]; -
getFontsOrBuilderList
List<? extends EpubEmbeddedResourceOrBuilder> getFontsOrBuilderList()Fonts embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"]; -
getFontsOrBuilder
Fonts embedded in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource fonts = 16 [json_name = "fonts"]; -
getStylesheetsList
List<EpubEmbeddedResource> getStylesheetsList()Stylesheets (CSS) in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"]; -
getStylesheets
Stylesheets (CSS) in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"]; -
getStylesheetsCount
int getStylesheetsCount()Stylesheets (CSS) in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"]; -
getStylesheetsOrBuilderList
List<? extends EpubEmbeddedResourceOrBuilder> getStylesheetsOrBuilderList()Stylesheets (CSS) in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"]; -
getStylesheetsOrBuilder
Stylesheets (CSS) in the EPUB
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource stylesheets = 17 [json_name = "stylesheets"]; -
getOtherResourcesList
List<EpubEmbeddedResource> getOtherResourcesList()Other embedded resources (audio, video, scripts, etc.)
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"]; -
getOtherResources
Other embedded resources (audio, video, scripts, etc.)
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"]; -
getOtherResourcesCount
int getOtherResourcesCount()Other embedded resources (audio, video, scripts, etc.)
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"]; -
getOtherResourcesOrBuilderList
List<? extends EpubEmbeddedResourceOrBuilder> getOtherResourcesOrBuilderList()Other embedded resources (audio, video, scripts, etc.)
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"]; -
getOtherResourcesOrBuilder
Other embedded resources (audio, video, scripts, etc.)
repeated .ai.pipestream.parsed.data.epub.v1.EpubEmbeddedResource other_resources = 18 [json_name = "otherResources"]; -
hasCoverImagePath
boolean hasCoverImagePath()Cover image path (if specified in metadata)
optional string cover_image_path = 20 [json_name = "coverImagePath"];- Returns:
- Whether the coverImagePath field is set.
-
getCoverImagePath
String getCoverImagePath()Cover image path (if specified in metadata)
optional string cover_image_path = 20 [json_name = "coverImagePath"];- Returns:
- The coverImagePath.
-
getCoverImagePathBytes
com.google.protobuf.ByteString getCoverImagePathBytes()Cover image path (if specified in metadata)
optional string cover_image_path = 20 [json_name = "coverImagePath"];- Returns:
- The bytes for coverImagePath.
-
hasUniqueIdentifier
boolean hasUniqueIdentifier()Unique identifier from the package (usually ISBN or similar)
optional string unique_identifier = 21 [json_name = "uniqueIdentifier"];- Returns:
- Whether the uniqueIdentifier field is set.
-
getUniqueIdentifier
String getUniqueIdentifier()Unique identifier from the package (usually ISBN or similar)
optional string unique_identifier = 21 [json_name = "uniqueIdentifier"];- Returns:
- The uniqueIdentifier.
-
getUniqueIdentifierBytes
com.google.protobuf.ByteString getUniqueIdentifierBytes()Unique identifier from the package (usually ISBN or similar)
optional string unique_identifier = 21 [json_name = "uniqueIdentifier"];- Returns:
- The bytes for uniqueIdentifier.
-
hasReadingDirection
boolean hasReadingDirection()Suggested reading direction (ltr, rtl) Important for proper text processing and chunking
optional string reading_direction = 22 [json_name = "readingDirection"];- Returns:
- Whether the readingDirection field is set.
-
getReadingDirection
String getReadingDirection()Suggested reading direction (ltr, rtl) Important for proper text processing and chunking
optional string reading_direction = 22 [json_name = "readingDirection"];- Returns:
- The readingDirection.
-
getReadingDirectionBytes
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"];- Returns:
- The bytes for readingDirection.
-
hasHasMathml
boolean hasHasMathml()Whether content contains mathematical notation (MathML)
optional bool has_mathml = 23 [json_name = "hasMathml"];- Returns:
- Whether the hasMathml field is set.
-
getHasMathml
boolean getHasMathml()Whether content contains mathematical notation (MathML)
optional bool has_mathml = 23 [json_name = "hasMathml"];- Returns:
- The hasMathml.
-
hasHasSvg
boolean hasHasSvg()Whether content contains SVG graphics
optional bool has_svg = 24 [json_name = "hasSvg"];- Returns:
- Whether the hasSvg field is set.
-
getHasSvg
boolean getHasSvg()Whether content contains SVG graphics
optional bool has_svg = 24 [json_name = "hasSvg"];- Returns:
- The hasSvg.
-
hasHasScriptedContent
boolean hasHasScriptedContent()Whether content contains scripted content (JavaScript)
optional bool has_scripted_content = 25 [json_name = "hasScriptedContent"];- Returns:
- Whether the hasScriptedContent field is set.
-
getHasScriptedContent
boolean getHasScriptedContent()Whether content contains scripted content (JavaScript)
optional bool has_scripted_content = 25 [json_name = "hasScriptedContent"];- Returns:
- The hasScriptedContent.
-
getAccessibilityFeaturesList
Accessibility features present in the EPUB
repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];- Returns:
- A list containing the accessibilityFeatures.
-
getAccessibilityFeaturesCount
int getAccessibilityFeaturesCount()Accessibility features present in the EPUB
repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];- Returns:
- The count of accessibilityFeatures.
-
getAccessibilityFeatures
Accessibility features present in the EPUB
repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];- Parameters:
index- The index of the element to return.- Returns:
- The accessibilityFeatures at the given index.
-
getAccessibilityFeaturesBytes
com.google.protobuf.ByteString getAccessibilityFeaturesBytes(int index) Accessibility features present in the EPUB
repeated string accessibility_features = 26 [json_name = "accessibilityFeatures"];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the accessibilityFeatures at the given index.
-
getAccessibilityHazardsList
Accessibility hazards (if any)
repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];- Returns:
- A list containing the accessibilityHazards.
-
getAccessibilityHazardsCount
int getAccessibilityHazardsCount()Accessibility hazards (if any)
repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];- Returns:
- The count of accessibilityHazards.
-
getAccessibilityHazards
Accessibility hazards (if any)
repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];- Parameters:
index- The index of the element to return.- Returns:
- The accessibilityHazards at the given index.
-
getAccessibilityHazardsBytes
com.google.protobuf.ByteString getAccessibilityHazardsBytes(int index) Accessibility hazards (if any)
repeated string accessibility_hazards = 27 [json_name = "accessibilityHazards"];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the accessibilityHazards at the given index.
-
hasAccessibilitySummary
boolean hasAccessibilitySummary()Accessibility summary or description
optional string accessibility_summary = 28 [json_name = "accessibilitySummary"];- Returns:
- Whether the accessibilitySummary field is set.
-
getAccessibilitySummary
String getAccessibilitySummary()Accessibility summary or description
optional string accessibility_summary = 28 [json_name = "accessibilitySummary"];- Returns:
- The accessibilitySummary.
-
getAccessibilitySummaryBytes
com.google.protobuf.ByteString getAccessibilitySummaryBytes()Accessibility summary or description
optional string accessibility_summary = 28 [json_name = "accessibilitySummary"];- Returns:
- The bytes for accessibilitySummary.
-
hasAdditionalMetadata
boolean hasAdditionalMetadata()=== Catch-all for unmapped EPUB-specific metadata ===
.google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];- Returns:
- Whether the additionalMetadata field is set.
-
getAdditionalMetadata
com.google.protobuf.Struct getAdditionalMetadata()=== Catch-all for unmapped EPUB-specific metadata ===
.google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];- Returns:
- The additionalMetadata.
-
getAdditionalMetadataOrBuilder
com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()=== Catch-all for unmapped EPUB-specific metadata ===
.google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"]; -
hasBaseFields
boolean hasBaseFields()Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Returns:
- Whether the baseFields field is set.
-
getBaseFields
TikaBaseFields getBaseFields()Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Returns:
- The baseFields.
-
getBaseFieldsOrBuilder
TikaBaseFieldsOrBuilder getBaseFieldsOrBuilder()Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
-