Interface FontMetadataOrBuilder

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

@Generated public interface FontMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasFontName

      boolean hasFontName()
       Basic font name - from Font.FONT_NAME interface
       
      optional string font_name = 1 [json_name = "fontName"];
      Returns:
      Whether the fontName field is set.
    • getFontName

      String getFontName()
       Basic font name - from Font.FONT_NAME interface
       
      optional string font_name = 1 [json_name = "fontName"];
      Returns:
      The fontName.
    • getFontNameBytes

      com.google.protobuf.ByteString getFontNameBytes()
       Basic font name - from Font.FONT_NAME interface
       
      optional string font_name = 1 [json_name = "fontName"];
      Returns:
      The bytes for fontName.
    • getFontFullName

      String getFontFullName()
       Full font name - from NameRecord.NAME_FULL_FONT_NAME
       
      string font_full_name = 2 [json_name = "fontFullName"];
      Returns:
      The fontFullName.
    • getFontFullNameBytes

      com.google.protobuf.ByteString getFontFullNameBytes()
       Full font name - from NameRecord.NAME_FULL_FONT_NAME
       
      string font_full_name = 2 [json_name = "fontFullName"];
      Returns:
      The bytes for fontFullName.
    • getFontFamilyName

      String getFontFamilyName()
       Font family name - from NameRecord.NAME_FONT_FAMILY_NAME
       
      string font_family_name = 3 [json_name = "fontFamilyName"];
      Returns:
      The fontFamilyName.
    • getFontFamilyNameBytes

      com.google.protobuf.ByteString getFontFamilyNameBytes()
       Font family name - from NameRecord.NAME_FONT_FAMILY_NAME
       
      string font_family_name = 3 [json_name = "fontFamilyName"];
      Returns:
      The bytes for fontFamilyName.
    • getFontSubFamilyName

      String getFontSubFamilyName()
       Font subfamily name (e.g., "Bold", "Italic") - from NameRecord.NAME_FONT_SUB_FAMILY_NAME
       
      string font_sub_family_name = 4 [json_name = "fontSubFamilyName"];
      Returns:
      The fontSubFamilyName.
    • getFontSubFamilyNameBytes

      com.google.protobuf.ByteString getFontSubFamilyNameBytes()
       Font subfamily name (e.g., "Bold", "Italic") - from NameRecord.NAME_FONT_SUB_FAMILY_NAME
       
      string font_sub_family_name = 4 [json_name = "fontSubFamilyName"];
      Returns:
      The bytes for fontSubFamilyName.
    • getPostscriptName

      String getPostscriptName()
       PostScript name - from NameRecord.NAME_POSTSCRIPT_NAME
       
      string postscript_name = 5 [json_name = "postscriptName"];
      Returns:
      The postscriptName.
    • getPostscriptNameBytes

      com.google.protobuf.ByteString getPostscriptNameBytes()
       PostScript name - from NameRecord.NAME_POSTSCRIPT_NAME
       
      string postscript_name = 5 [json_name = "postscriptName"];
      Returns:
      The bytes for postscriptName.
    • getFontVersion

      String getFontVersion()
       Font version information
       
      string font_version = 6 [json_name = "fontVersion"];
      Returns:
      The fontVersion.
    • getFontVersionBytes

      com.google.protobuf.ByteString getFontVersionBytes()
       Font version information
       
      string font_version = 6 [json_name = "fontVersion"];
      Returns:
      The bytes for fontVersion.
    • getDocVersion

      String getDocVersion()
       Document/AFM version - from FontMetrics.getAFMVersion()
       
      string doc_version = 7 [json_name = "docVersion"];
      Returns:
      The docVersion.
    • getDocVersionBytes

      com.google.protobuf.ByteString getDocVersionBytes()
       Document/AFM version - from FontMetrics.getAFMVersion()
       
      string doc_version = 7 [json_name = "docVersion"];
      Returns:
      The bytes for docVersion.
    • getFontWeight

      String getFontWeight()
       Font weight (e.g., "Medium", "Bold") - from FontMetrics.getWeight()
       
      string font_weight = 8 [json_name = "fontWeight"];
      Returns:
      The fontWeight.
    • getFontWeightBytes

      com.google.protobuf.ByteString getFontWeightBytes()
       Font weight (e.g., "Medium", "Bold") - from FontMetrics.getWeight()
       
      string font_weight = 8 [json_name = "fontWeight"];
      Returns:
      The bytes for fontWeight.
    • getAverageCharacterWidth

      float getAverageCharacterWidth()
       Average character width - from FontMetrics.getAverageCharacterWidth()
       
      float average_character_width = 9 [json_name = "averageCharacterWidth"];
      Returns:
      The averageCharacterWidth.
    • getFontUnderlineThickness

      float getFontUnderlineThickness()
       Font underline thickness - from FontMetrics.getUnderlineThickness()
       
      float font_underline_thickness = 10 [json_name = "fontUnderlineThickness"];
      Returns:
      The fontUnderlineThickness.
    • getCopyright

      String getCopyright()
       Copyright notice - from NameRecord.NAME_COPYRIGHT
       
      string copyright = 11 [json_name = "copyright"];
      Returns:
      The copyright.
    • getCopyrightBytes

      com.google.protobuf.ByteString getCopyrightBytes()
       Copyright notice - from NameRecord.NAME_COPYRIGHT
       
      string copyright = 11 [json_name = "copyright"];
      Returns:
      The bytes for copyright.
    • getTrademark

      String getTrademark()
       Trademark information - from NameRecord.NAME_TRADEMARK
       
      string trademark = 12 [json_name = "trademark"];
      Returns:
      The trademark.
    • getTrademarkBytes

      com.google.protobuf.ByteString getTrademarkBytes()
       Trademark information - from NameRecord.NAME_TRADEMARK
       
      string trademark = 12 [json_name = "trademark"];
      Returns:
      The bytes for trademark.
    • getFontNotice

      String getFontNotice()
       Font notice - from FontMetrics.getNotice()
       
      string font_notice = 13 [json_name = "fontNotice"];
      Returns:
      The fontNotice.
    • getFontNoticeBytes

      com.google.protobuf.ByteString getFontNoticeBytes()
       Font notice - from FontMetrics.getNotice()
       
      string font_notice = 13 [json_name = "fontNotice"];
      Returns:
      The bytes for fontNotice.
    • getFontFormat

      String getFontFormat()
       Font format type (TTF, AFM, etc.)
       
      string font_format = 14 [json_name = "fontFormat"];
      Returns:
      The fontFormat.
    • getFontFormatBytes

      com.google.protobuf.ByteString getFontFormatBytes()
       Font format type (TTF, AFM, etc.)
       
      string font_format = 14 [json_name = "fontFormat"];
      Returns:
      The bytes for fontFormat.
    • getFontEncoding

      String getFontEncoding()
       Font encoding information
       
      string font_encoding = 15 [json_name = "fontEncoding"];
      Returns:
      The fontEncoding.
    • getFontEncodingBytes

      com.google.protobuf.ByteString getFontEncodingBytes()
       Font encoding information
       
      string font_encoding = 15 [json_name = "fontEncoding"];
      Returns:
      The bytes for fontEncoding.
    • getCharacterSet

      String getCharacterSet()
       Character set supported by font
       
      string character_set = 16 [json_name = "characterSet"];
      Returns:
      The characterSet.
    • getCharacterSetBytes

      com.google.protobuf.ByteString getCharacterSetBytes()
       Character set supported by font
       
      string character_set = 16 [json_name = "characterSet"];
      Returns:
      The bytes for characterSet.
    • getStyleFlagsList

      List<String> getStyleFlagsList()
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Returns:
      A list containing the styleFlags.
    • getStyleFlagsCount

      int getStyleFlagsCount()
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Returns:
      The count of styleFlags.
    • getStyleFlags

      String getStyleFlags(int index)
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The styleFlags at the given index.
    • getStyleFlagsBytes

      com.google.protobuf.ByteString getStyleFlagsBytes(int index)
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the styleFlags at the given index.
    • hasBoundingBox

      boolean hasBoundingBox()
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
      Returns:
      Whether the boundingBox field is set.
    • getBoundingBox

      FontBoundingBox getBoundingBox()
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
      Returns:
      The boundingBox.
    • getBoundingBoxOrBuilder

      FontBoundingBoxOrBuilder getBoundingBoxOrBuilder()
       Font bounding box coordinates
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];
    • hasBaselineInfo

      boolean hasBaselineInfo()
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
      Returns:
      Whether the baselineInfo field is set.
    • getBaselineInfo

      FontBaseline getBaselineInfo()
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
      Returns:
      The baselineInfo.
    • getBaselineInfoOrBuilder

      FontBaselineOrBuilder getBaselineInfoOrBuilder()
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
    • hasSpacingInfo

      boolean hasSpacingInfo()
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
      Returns:
      Whether the spacingInfo field is set.
    • getSpacingInfo

      FontSpacing getSpacingInfo()
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
      Returns:
      The spacingInfo.
    • getSpacingInfoOrBuilder

      FontSpacingOrBuilder getSpacingInfoOrBuilder()
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
    • getHintingInfo

      String getHintingInfo()
       Font hinting information
       
      string hinting_info = 21 [json_name = "hintingInfo"];
      Returns:
      The hintingInfo.
    • getHintingInfoBytes

      com.google.protobuf.ByteString getHintingInfoBytes()
       Font hinting information
       
      string hinting_info = 21 [json_name = "hintingInfo"];
      Returns:
      The bytes for hintingInfo.
    • getAntialiasingInfo

      String getAntialiasingInfo()
       Anti-aliasing properties
       
      string antialiasing_info = 22 [json_name = "antialiasingInfo"];
      Returns:
      The antialiasingInfo.
    • getAntialiasingInfoBytes

      com.google.protobuf.ByteString getAntialiasingInfoBytes()
       Anti-aliasing properties
       
      string antialiasing_info = 22 [json_name = "antialiasingInfo"];
      Returns:
      The bytes for antialiasingInfo.
    • getSmoothingSettings

      String getSmoothingSettings()
       Font smoothing settings
       
      string smoothing_settings = 23 [json_name = "smoothingSettings"];
      Returns:
      The smoothingSettings.
    • getSmoothingSettingsBytes

      com.google.protobuf.ByteString getSmoothingSettingsBytes()
       Font smoothing settings
       
      string smoothing_settings = 23 [json_name = "smoothingSettings"];
      Returns:
      The bytes for smoothingSettings.
    • getSupportedLanguagesList

      List<String> getSupportedLanguagesList()
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Returns:
      A list containing the supportedLanguages.
    • getSupportedLanguagesCount

      int getSupportedLanguagesCount()
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Returns:
      The count of supportedLanguages.
    • getSupportedLanguages

      String getSupportedLanguages(int index)
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The supportedLanguages at the given index.
    • getSupportedLanguagesBytes

      com.google.protobuf.ByteString getSupportedLanguagesBytes(int index)
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the supportedLanguages at the given index.
    • getFontLocale

      String getFontLocale()
       Font locale information
       
      string font_locale = 25 [json_name = "fontLocale"];
      Returns:
      The fontLocale.
    • getFontLocaleBytes

      com.google.protobuf.ByteString getFontLocaleBytes()
       Font locale information
       
      string font_locale = 25 [json_name = "fontLocale"];
      Returns:
      The bytes for fontLocale.
    • getWritingDirection

      String getWritingDirection()
       Writing direction (LTR, RTL, etc.)
       
      string writing_direction = 26 [json_name = "writingDirection"];
      Returns:
      The writingDirection.
    • getWritingDirectionBytes

      com.google.protobuf.ByteString getWritingDirectionBytes()
       Writing direction (LTR, RTL, etc.)
       
      string writing_direction = 26 [json_name = "writingDirection"];
      Returns:
      The bytes for writingDirection.
    • getFontDesigner

      String getFontDesigner()
       Font designer/creator
       
      string font_designer = 27 [json_name = "fontDesigner"];
      Returns:
      The fontDesigner.
    • getFontDesignerBytes

      com.google.protobuf.ByteString getFontDesignerBytes()
       Font designer/creator
       
      string font_designer = 27 [json_name = "fontDesigner"];
      Returns:
      The bytes for fontDesigner.
    • getFontFoundry

      String getFontFoundry()
       Font foundry/manufacturer
       
      string font_foundry = 28 [json_name = "fontFoundry"];
      Returns:
      The fontFoundry.
    • getFontFoundryBytes

      com.google.protobuf.ByteString getFontFoundryBytes()
       Font foundry/manufacturer
       
      string font_foundry = 28 [json_name = "fontFoundry"];
      Returns:
      The bytes for fontFoundry.
    • getCreationDate

      String getCreationDate()
       Font creation date - from TikaCoreProperties.CREATED
       
      string creation_date = 29 [json_name = "creationDate"];
      Returns:
      The creationDate.
    • getCreationDateBytes

      com.google.protobuf.ByteString getCreationDateBytes()
       Font creation date - from TikaCoreProperties.CREATED
       
      string creation_date = 29 [json_name = "creationDate"];
      Returns:
      The bytes for creationDate.
    • getModificationDate

      String getModificationDate()
       Font modification date - from TikaCoreProperties.MODIFIED
       
      string modification_date = 30 [json_name = "modificationDate"];
      Returns:
      The modificationDate.
    • getModificationDateBytes

      com.google.protobuf.ByteString getModificationDateBytes()
       Font modification date - from TikaCoreProperties.MODIFIED
       
      string modification_date = 30 [json_name = "modificationDate"];
      Returns:
      The bytes for modificationDate.
    • getLicenseInfo

      String getLicenseInfo()
       Font license information
       
      string license_info = 31 [json_name = "licenseInfo"];
      Returns:
      The licenseInfo.
    • getLicenseInfoBytes

      com.google.protobuf.ByteString getLicenseInfoBytes()
       Font license information
       
      string license_info = 31 [json_name = "licenseInfo"];
      Returns:
      The bytes for licenseInfo.
    • getUsageRestrictions

      String getUsageRestrictions()
       Usage restrictions
       
      string usage_restrictions = 32 [json_name = "usageRestrictions"];
      Returns:
      The usageRestrictions.
    • getUsageRestrictionsBytes

      com.google.protobuf.ByteString getUsageRestrictionsBytes()
       Usage restrictions
       
      string usage_restrictions = 32 [json_name = "usageRestrictions"];
      Returns:
      The bytes for usageRestrictions.
    • getEmbeddingPermissions

      String getEmbeddingPermissions()
       Embedding permissions
       
      string embedding_permissions = 33 [json_name = "embeddingPermissions"];
      Returns:
      The embeddingPermissions.
    • getEmbeddingPermissionsBytes

      com.google.protobuf.ByteString getEmbeddingPermissionsBytes()
       Embedding permissions
       
      string embedding_permissions = 33 [json_name = "embeddingPermissions"];
      Returns:
      The bytes for embeddingPermissions.
    • getGlyphCount

      int getGlyphCount()
       Number of glyphs in font
       
      int32 glyph_count = 34 [json_name = "glyphCount"];
      Returns:
      The glyphCount.
    • getUnitsPerEm

      int getUnitsPerEm()
       Font units per em
       
      int32 units_per_em = 35 [json_name = "unitsPerEm"];
      Returns:
      The unitsPerEm.
    • getAscender

      int getAscender()
       Font ascender value
       
      int32 ascender = 36 [json_name = "ascender"];
      Returns:
      The ascender.
    • getDescender

      int getDescender()
       Font descender value
       
      int32 descender = 37 [json_name = "descender"];
      Returns:
      The descender.
    • getLineGap

      int getLineGap()
       Font line gap
       
      int32 line_gap = 38 [json_name = "lineGap"];
      Returns:
      The lineGap.
    • getOptimizationLevel

      String getOptimizationLevel()
       Font optimization level
       
      string optimization_level = 39 [json_name = "optimizationLevel"];
      Returns:
      The optimizationLevel.
    • getOptimizationLevelBytes

      com.google.protobuf.ByteString getOptimizationLevelBytes()
       Font optimization level
       
      string optimization_level = 39 [json_name = "optimizationLevel"];
      Returns:
      The bytes for optimizationLevel.
    • getCompressionInfo

      String getCompressionInfo()
       Compression information
       
      string compression_info = 40 [json_name = "compressionInfo"];
      Returns:
      The compressionInfo.
    • getCompressionInfoBytes

      com.google.protobuf.ByteString getCompressionInfoBytes()
       Compression information
       
      string compression_info = 40 [json_name = "compressionInfo"];
      Returns:
      The bytes for compressionInfo.
    • hasQualityMetrics

      boolean hasQualityMetrics()
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
      Returns:
      Whether the qualityMetrics field is set.
    • getQualityMetrics

      FontQualityMetrics getQualityMetrics()
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
      Returns:
      The qualityMetrics.
    • getQualityMetricsOrBuilder

      FontQualityMetricsOrBuilder getQualityMetricsOrBuilder()
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
    • getCompatibleOsList

      List<String> getCompatibleOsList()
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Returns:
      A list containing the compatibleOs.
    • getCompatibleOsCount

      int getCompatibleOsCount()
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Returns:
      The count of compatibleOs.
    • getCompatibleOs

      String getCompatibleOs(int index)
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The compatibleOs at the given index.
    • getCompatibleOsBytes

      com.google.protobuf.ByteString getCompatibleOsBytes(int index)
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the compatibleOs at the given index.
    • getCompatibleApplicationsList

      List<String> getCompatibleApplicationsList()
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Returns:
      A list containing the compatibleApplications.
    • getCompatibleApplicationsCount

      int getCompatibleApplicationsCount()
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Returns:
      The count of compatibleApplications.
    • getCompatibleApplications

      String getCompatibleApplications(int index)
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The compatibleApplications at the given index.
    • getCompatibleApplicationsBytes

      com.google.protobuf.ByteString getCompatibleApplicationsBytes(int index)
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the compatibleApplications at the given index.
    • getFormatVersion

      String getFormatVersion()
       Font format version
       
      string format_version = 44 [json_name = "formatVersion"];
      Returns:
      The formatVersion.
    • getFormatVersionBytes

      com.google.protobuf.ByteString getFormatVersionBytes()
       Font format version
       
      string format_version = 44 [json_name = "formatVersion"];
      Returns:
      The bytes for formatVersion.
    • getOpentypeFeaturesList

      List<String> getOpentypeFeaturesList()
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Returns:
      A list containing the opentypeFeatures.
    • getOpentypeFeaturesCount

      int getOpentypeFeaturesCount()
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Returns:
      The count of opentypeFeatures.
    • getOpentypeFeatures

      String getOpentypeFeatures(int index)
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The opentypeFeatures at the given index.
    • getOpentypeFeaturesBytes

      com.google.protobuf.ByteString getOpentypeFeaturesBytes(int index)
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the opentypeFeatures at the given index.
    • getFontCapabilitiesList

      List<String> getFontCapabilitiesList()
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Returns:
      A list containing the fontCapabilities.
    • getFontCapabilitiesCount

      int getFontCapabilitiesCount()
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Returns:
      The count of fontCapabilities.
    • getFontCapabilities

      String getFontCapabilities(int index)
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The fontCapabilities at the given index.
    • getFontCapabilitiesBytes

      com.google.protobuf.ByteString getFontCapabilitiesBytes(int index)
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the fontCapabilities at the given index.
    • getSpecialCharactersList

      List<String> getSpecialCharactersList()
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Returns:
      A list containing the specialCharacters.
    • getSpecialCharactersCount

      int getSpecialCharactersCount()
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Returns:
      The count of specialCharacters.
    • getSpecialCharacters

      String getSpecialCharacters(int index)
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The specialCharacters at the given index.
    • getSpecialCharactersBytes

      com.google.protobuf.ByteString getSpecialCharactersBytes(int index)
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the specialCharacters at the given index.
    • getFontDescription

      String getFontDescription()
       Font description
       
      string font_description = 48 [json_name = "fontDescription"];
      Returns:
      The fontDescription.
    • getFontDescriptionBytes

      com.google.protobuf.ByteString getFontDescriptionBytes()
       Font description
       
      string font_description = 48 [json_name = "fontDescription"];
      Returns:
      The bytes for fontDescription.
    • getCommentsList

      List<String> getCommentsList()
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Returns:
      A list containing the comments.
    • getCommentsCount

      int getCommentsCount()
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Returns:
      The count of comments.
    • getComments

      String getComments(int index)
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The comments at the given index.
    • getCommentsBytes

      com.google.protobuf.ByteString getCommentsBytes(int index)
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the comments at the given index.
    • getKeywordsList

      List<String> getKeywordsList()
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Returns:
      A list containing the keywords.
    • getKeywordsCount

      int getKeywordsCount()
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Returns:
      The count of keywords.
    • getKeywords

      String getKeywords(int index)
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The keywords at the given index.
    • getKeywordsBytes

      com.google.protobuf.ByteString getKeywordsBytes(int index)
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the keywords at the given index.
    • hasOriginalFilename

      boolean hasOriginalFilename()
       Original filename
       
      optional string original_filename = 51 [json_name = "originalFilename"];
      Returns:
      Whether the originalFilename field is set.
    • getOriginalFilename

      String getOriginalFilename()
       Original filename
       
      optional string original_filename = 51 [json_name = "originalFilename"];
      Returns:
      The originalFilename.
    • getOriginalFilenameBytes

      com.google.protobuf.ByteString getOriginalFilenameBytes()
       Original filename
       
      optional string original_filename = 51 [json_name = "originalFilename"];
      Returns:
      The bytes for originalFilename.
    • getFileSize

      long getFileSize()
       Font file size
       
      int64 file_size = 52 [json_name = "fileSize"];
      Returns:
      The fileSize.
    • getFileChecksum

      String getFileChecksum()
       Font file checksum
       
      string file_checksum = 53 [json_name = "fileChecksum"];
      Returns:
      The fileChecksum.
    • getFileChecksumBytes

      com.google.protobuf.ByteString getFileChecksumBytes()
       Font file checksum
       
      string file_checksum = 53 [json_name = "fileChecksum"];
      Returns:
      The bytes for fileChecksum.
    • getMimeType

      String getMimeType()
       Font MIME type
       
      string mime_type = 54 [json_name = "mimeType"];
      Returns:
      The mimeType.
    • getMimeTypeBytes

      com.google.protobuf.ByteString getMimeTypeBytes()
       Font MIME type
       
      string mime_type = 54 [json_name = "mimeType"];
      Returns:
      The bytes for mimeType.
    • getDefaultPointSize

      float getDefaultPointSize()
       Default point size
       
      float default_point_size = 55 [json_name = "defaultPointSize"];
      Returns:
      The defaultPointSize.
    • getRecommendedLineSpacing

      float getRecommendedLineSpacing()
       Recommended line spacing
       
      float recommended_line_spacing = 56 [json_name = "recommendedLineSpacing"];
      Returns:
      The recommendedLineSpacing.
    • getDisplayName

      String getDisplayName()
       Font display name
       
      string display_name = 57 [json_name = "displayName"];
      Returns:
      The displayName.
    • getDisplayNameBytes

      com.google.protobuf.ByteString getDisplayNameBytes()
       Font display name
       
      string display_name = 57 [json_name = "displayName"];
      Returns:
      The bytes for displayName.
    • getMenuName

      String getMenuName()
       Font menu name
       
      string menu_name = 58 [json_name = "menuName"];
      Returns:
      The menuName.
    • getMenuNameBytes

      com.google.protobuf.ByteString getMenuNameBytes()
       Font menu name
       
      string menu_name = 58 [json_name = "menuName"];
      Returns:
      The bytes for menuName.
    • hasAdditionalMetadata

      boolean hasAdditionalMetadata()
       Catch-all for unknown or future font metadata fields
       
      .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 unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Returns:
      The additionalMetadata.
    • getAdditionalMetadataOrBuilder

      com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()
       Catch-all for unknown or future font metadata fields
       
      .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"];