Class FontMetadata

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.parsed.data.tika.font.v1.FontMetadata
All Implemented Interfaces:
FontMetadataOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class FontMetadata extends com.google.protobuf.GeneratedMessage implements FontMetadataOrBuilder
 Font metadata extracted from font files (TTF, AFM, etc.)
 Based on Tika's Font.java interface, AdobeFontMetricParser, and TrueTypeParser
 
Protobuf type ai.pipestream.parsed.data.tika.font.v1.FontMetadata
See Also:
  • Field Details

    • FONT_NAME_FIELD_NUMBER

      public static final int FONT_NAME_FIELD_NUMBER
      See Also:
    • FONT_FULL_NAME_FIELD_NUMBER

      public static final int FONT_FULL_NAME_FIELD_NUMBER
      See Also:
    • FONT_FAMILY_NAME_FIELD_NUMBER

      public static final int FONT_FAMILY_NAME_FIELD_NUMBER
      See Also:
    • FONT_SUB_FAMILY_NAME_FIELD_NUMBER

      public static final int FONT_SUB_FAMILY_NAME_FIELD_NUMBER
      See Also:
    • POSTSCRIPT_NAME_FIELD_NUMBER

      public static final int POSTSCRIPT_NAME_FIELD_NUMBER
      See Also:
    • FONT_VERSION_FIELD_NUMBER

      public static final int FONT_VERSION_FIELD_NUMBER
      See Also:
    • DOC_VERSION_FIELD_NUMBER

      public static final int DOC_VERSION_FIELD_NUMBER
      See Also:
    • FONT_WEIGHT_FIELD_NUMBER

      public static final int FONT_WEIGHT_FIELD_NUMBER
      See Also:
    • AVERAGE_CHARACTER_WIDTH_FIELD_NUMBER

      public static final int AVERAGE_CHARACTER_WIDTH_FIELD_NUMBER
      See Also:
    • FONT_UNDERLINE_THICKNESS_FIELD_NUMBER

      public static final int FONT_UNDERLINE_THICKNESS_FIELD_NUMBER
      See Also:
    • TRADEMARK_FIELD_NUMBER

      public static final int TRADEMARK_FIELD_NUMBER
      See Also:
    • FONT_NOTICE_FIELD_NUMBER

      public static final int FONT_NOTICE_FIELD_NUMBER
      See Also:
    • FONT_FORMAT_FIELD_NUMBER

      public static final int FONT_FORMAT_FIELD_NUMBER
      See Also:
    • FONT_ENCODING_FIELD_NUMBER

      public static final int FONT_ENCODING_FIELD_NUMBER
      See Also:
    • CHARACTER_SET_FIELD_NUMBER

      public static final int CHARACTER_SET_FIELD_NUMBER
      See Also:
    • STYLE_FLAGS_FIELD_NUMBER

      public static final int STYLE_FLAGS_FIELD_NUMBER
      See Also:
    • BOUNDING_BOX_FIELD_NUMBER

      public static final int BOUNDING_BOX_FIELD_NUMBER
      See Also:
    • BASELINE_INFO_FIELD_NUMBER

      public static final int BASELINE_INFO_FIELD_NUMBER
      See Also:
    • SPACING_INFO_FIELD_NUMBER

      public static final int SPACING_INFO_FIELD_NUMBER
      See Also:
    • HINTING_INFO_FIELD_NUMBER

      public static final int HINTING_INFO_FIELD_NUMBER
      See Also:
    • ANTIALIASING_INFO_FIELD_NUMBER

      public static final int ANTIALIASING_INFO_FIELD_NUMBER
      See Also:
    • SMOOTHING_SETTINGS_FIELD_NUMBER

      public static final int SMOOTHING_SETTINGS_FIELD_NUMBER
      See Also:
    • SUPPORTED_LANGUAGES_FIELD_NUMBER

      public static final int SUPPORTED_LANGUAGES_FIELD_NUMBER
      See Also:
    • FONT_LOCALE_FIELD_NUMBER

      public static final int FONT_LOCALE_FIELD_NUMBER
      See Also:
    • WRITING_DIRECTION_FIELD_NUMBER

      public static final int WRITING_DIRECTION_FIELD_NUMBER
      See Also:
    • FONT_DESIGNER_FIELD_NUMBER

      public static final int FONT_DESIGNER_FIELD_NUMBER
      See Also:
    • FONT_FOUNDRY_FIELD_NUMBER

      public static final int FONT_FOUNDRY_FIELD_NUMBER
      See Also:
    • CREATION_DATE_FIELD_NUMBER

      public static final int CREATION_DATE_FIELD_NUMBER
      See Also:
    • MODIFICATION_DATE_FIELD_NUMBER

      public static final int MODIFICATION_DATE_FIELD_NUMBER
      See Also:
    • LICENSE_INFO_FIELD_NUMBER

      public static final int LICENSE_INFO_FIELD_NUMBER
      See Also:
    • USAGE_RESTRICTIONS_FIELD_NUMBER

      public static final int USAGE_RESTRICTIONS_FIELD_NUMBER
      See Also:
    • EMBEDDING_PERMISSIONS_FIELD_NUMBER

      public static final int EMBEDDING_PERMISSIONS_FIELD_NUMBER
      See Also:
    • GLYPH_COUNT_FIELD_NUMBER

      public static final int GLYPH_COUNT_FIELD_NUMBER
      See Also:
    • UNITS_PER_EM_FIELD_NUMBER

      public static final int UNITS_PER_EM_FIELD_NUMBER
      See Also:
    • ASCENDER_FIELD_NUMBER

      public static final int ASCENDER_FIELD_NUMBER
      See Also:
    • DESCENDER_FIELD_NUMBER

      public static final int DESCENDER_FIELD_NUMBER
      See Also:
    • LINE_GAP_FIELD_NUMBER

      public static final int LINE_GAP_FIELD_NUMBER
      See Also:
    • OPTIMIZATION_LEVEL_FIELD_NUMBER

      public static final int OPTIMIZATION_LEVEL_FIELD_NUMBER
      See Also:
    • COMPRESSION_INFO_FIELD_NUMBER

      public static final int COMPRESSION_INFO_FIELD_NUMBER
      See Also:
    • QUALITY_METRICS_FIELD_NUMBER

      public static final int QUALITY_METRICS_FIELD_NUMBER
      See Also:
    • COMPATIBLE_OS_FIELD_NUMBER

      public static final int COMPATIBLE_OS_FIELD_NUMBER
      See Also:
    • COMPATIBLE_APPLICATIONS_FIELD_NUMBER

      public static final int COMPATIBLE_APPLICATIONS_FIELD_NUMBER
      See Also:
    • FORMAT_VERSION_FIELD_NUMBER

      public static final int FORMAT_VERSION_FIELD_NUMBER
      See Also:
    • OPENTYPE_FEATURES_FIELD_NUMBER

      public static final int OPENTYPE_FEATURES_FIELD_NUMBER
      See Also:
    • FONT_CAPABILITIES_FIELD_NUMBER

      public static final int FONT_CAPABILITIES_FIELD_NUMBER
      See Also:
    • SPECIAL_CHARACTERS_FIELD_NUMBER

      public static final int SPECIAL_CHARACTERS_FIELD_NUMBER
      See Also:
    • FONT_DESCRIPTION_FIELD_NUMBER

      public static final int FONT_DESCRIPTION_FIELD_NUMBER
      See Also:
    • COMMENTS_FIELD_NUMBER

      public static final int COMMENTS_FIELD_NUMBER
      See Also:
    • KEYWORDS_FIELD_NUMBER

      public static final int KEYWORDS_FIELD_NUMBER
      See Also:
    • ORIGINAL_FILENAME_FIELD_NUMBER

      public static final int ORIGINAL_FILENAME_FIELD_NUMBER
      See Also:
    • FILE_SIZE_FIELD_NUMBER

      public static final int FILE_SIZE_FIELD_NUMBER
      See Also:
    • FILE_CHECKSUM_FIELD_NUMBER

      public static final int FILE_CHECKSUM_FIELD_NUMBER
      See Also:
    • MIME_TYPE_FIELD_NUMBER

      public static final int MIME_TYPE_FIELD_NUMBER
      See Also:
    • DEFAULT_POINT_SIZE_FIELD_NUMBER

      public static final int DEFAULT_POINT_SIZE_FIELD_NUMBER
      See Also:
    • DISPLAY_NAME_FIELD_NUMBER

      public static final int DISPLAY_NAME_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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasFontName

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

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

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

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

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

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

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

      public 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"];
      Specified by:
      getFontSubFamilyName in interface FontMetadataOrBuilder
      Returns:
      The fontSubFamilyName.
    • getFontSubFamilyNameBytes

      public 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"];
      Specified by:
      getFontSubFamilyNameBytes in interface FontMetadataOrBuilder
      Returns:
      The bytes for fontSubFamilyName.
    • getPostscriptName

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

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

      public String getFontVersion()
       Font version information
       
      string font_version = 6 [json_name = "fontVersion"];
      Specified by:
      getFontVersion in interface FontMetadataOrBuilder
      Returns:
      The fontVersion.
    • getFontVersionBytes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public String getFontEncoding()
       Font encoding information
       
      string font_encoding = 15 [json_name = "fontEncoding"];
      Specified by:
      getFontEncoding in interface FontMetadataOrBuilder
      Returns:
      The fontEncoding.
    • getFontEncodingBytes

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

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

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

      public com.google.protobuf.ProtocolStringList getStyleFlagsList()
       Font style flags (bold, italic, etc.)
       
      repeated string style_flags = 17 [json_name = "styleFlags"];
      Specified by:
      getStyleFlagsList in interface FontMetadataOrBuilder
      Returns:
      A list containing the styleFlags.
    • getStyleFlagsCount

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

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

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

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

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

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

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

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

      public FontBaselineOrBuilder getBaselineInfoOrBuilder()
       Font baseline information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];
      Specified by:
      getBaselineInfoOrBuilder in interface FontMetadataOrBuilder
    • hasSpacingInfo

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

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

      public FontSpacingOrBuilder getSpacingInfoOrBuilder()
       Font spacing information
       
      .ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];
      Specified by:
      getSpacingInfoOrBuilder in interface FontMetadataOrBuilder
    • getHintingInfo

      public String getHintingInfo()
       Font hinting information
       
      string hinting_info = 21 [json_name = "hintingInfo"];
      Specified by:
      getHintingInfo in interface FontMetadataOrBuilder
      Returns:
      The hintingInfo.
    • getHintingInfoBytes

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

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

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

      public String getSmoothingSettings()
       Font smoothing settings
       
      string smoothing_settings = 23 [json_name = "smoothingSettings"];
      Specified by:
      getSmoothingSettings in interface FontMetadataOrBuilder
      Returns:
      The smoothingSettings.
    • getSmoothingSettingsBytes

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

      public com.google.protobuf.ProtocolStringList getSupportedLanguagesList()
       Supported languages
       
      repeated string supported_languages = 24 [json_name = "supportedLanguages"];
      Specified by:
      getSupportedLanguagesList in interface FontMetadataOrBuilder
      Returns:
      A list containing the supportedLanguages.
    • getSupportedLanguagesCount

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

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

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

      public String getFontLocale()
       Font locale information
       
      string font_locale = 25 [json_name = "fontLocale"];
      Specified by:
      getFontLocale in interface FontMetadataOrBuilder
      Returns:
      The fontLocale.
    • getFontLocaleBytes

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

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

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

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

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

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

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

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

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

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

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

      public String getLicenseInfo()
       Font license information
       
      string license_info = 31 [json_name = "licenseInfo"];
      Specified by:
      getLicenseInfo in interface FontMetadataOrBuilder
      Returns:
      The licenseInfo.
    • getLicenseInfoBytes

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

      public String getUsageRestrictions()
       Usage restrictions
       
      string usage_restrictions = 32 [json_name = "usageRestrictions"];
      Specified by:
      getUsageRestrictions in interface FontMetadataOrBuilder
      Returns:
      The usageRestrictions.
    • getUsageRestrictionsBytes

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

      public String getEmbeddingPermissions()
       Embedding permissions
       
      string embedding_permissions = 33 [json_name = "embeddingPermissions"];
      Specified by:
      getEmbeddingPermissions in interface FontMetadataOrBuilder
      Returns:
      The embeddingPermissions.
    • getEmbeddingPermissionsBytes

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

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

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

      public int getAscender()
       Font ascender value
       
      int32 ascender = 36 [json_name = "ascender"];
      Specified by:
      getAscender in interface FontMetadataOrBuilder
      Returns:
      The ascender.
    • getDescender

      public int getDescender()
       Font descender value
       
      int32 descender = 37 [json_name = "descender"];
      Specified by:
      getDescender in interface FontMetadataOrBuilder
      Returns:
      The descender.
    • getLineGap

      public int getLineGap()
       Font line gap
       
      int32 line_gap = 38 [json_name = "lineGap"];
      Specified by:
      getLineGap in interface FontMetadataOrBuilder
      Returns:
      The lineGap.
    • getOptimizationLevel

      public String getOptimizationLevel()
       Font optimization level
       
      string optimization_level = 39 [json_name = "optimizationLevel"];
      Specified by:
      getOptimizationLevel in interface FontMetadataOrBuilder
      Returns:
      The optimizationLevel.
    • getOptimizationLevelBytes

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

      public String getCompressionInfo()
       Compression information
       
      string compression_info = 40 [json_name = "compressionInfo"];
      Specified by:
      getCompressionInfo in interface FontMetadataOrBuilder
      Returns:
      The compressionInfo.
    • getCompressionInfoBytes

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

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

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

      public FontQualityMetricsOrBuilder getQualityMetricsOrBuilder()
       Font quality metrics
       
      .ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];
      Specified by:
      getQualityMetricsOrBuilder in interface FontMetadataOrBuilder
    • getCompatibleOsList

      public com.google.protobuf.ProtocolStringList getCompatibleOsList()
       Compatible operating systems
       
      repeated string compatible_os = 42 [json_name = "compatibleOs"];
      Specified by:
      getCompatibleOsList in interface FontMetadataOrBuilder
      Returns:
      A list containing the compatibleOs.
    • getCompatibleOsCount

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

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

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

      public com.google.protobuf.ProtocolStringList getCompatibleApplicationsList()
       Compatible applications
       
      repeated string compatible_applications = 43 [json_name = "compatibleApplications"];
      Specified by:
      getCompatibleApplicationsList in interface FontMetadataOrBuilder
      Returns:
      A list containing the compatibleApplications.
    • getCompatibleApplicationsCount

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

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

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

      public String getFormatVersion()
       Font format version
       
      string format_version = 44 [json_name = "formatVersion"];
      Specified by:
      getFormatVersion in interface FontMetadataOrBuilder
      Returns:
      The formatVersion.
    • getFormatVersionBytes

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

      public com.google.protobuf.ProtocolStringList getOpentypeFeaturesList()
       OpenType features supported
       
      repeated string opentype_features = 45 [json_name = "opentypeFeatures"];
      Specified by:
      getOpentypeFeaturesList in interface FontMetadataOrBuilder
      Returns:
      A list containing the opentypeFeatures.
    • getOpentypeFeaturesCount

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

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

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

      public com.google.protobuf.ProtocolStringList getFontCapabilitiesList()
       Font capabilities
       
      repeated string font_capabilities = 46 [json_name = "fontCapabilities"];
      Specified by:
      getFontCapabilitiesList in interface FontMetadataOrBuilder
      Returns:
      A list containing the fontCapabilities.
    • getFontCapabilitiesCount

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

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

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

      public com.google.protobuf.ProtocolStringList getSpecialCharactersList()
       Special character support
       
      repeated string special_characters = 47 [json_name = "specialCharacters"];
      Specified by:
      getSpecialCharactersList in interface FontMetadataOrBuilder
      Returns:
      A list containing the specialCharacters.
    • getSpecialCharactersCount

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

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

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

      public String getFontDescription()
       Font description
       
      string font_description = 48 [json_name = "fontDescription"];
      Specified by:
      getFontDescription in interface FontMetadataOrBuilder
      Returns:
      The fontDescription.
    • getFontDescriptionBytes

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

      public com.google.protobuf.ProtocolStringList getCommentsList()
       Font comments - from AFM file comments
       
      repeated string comments = 49 [json_name = "comments"];
      Specified by:
      getCommentsList in interface FontMetadataOrBuilder
      Returns:
      A list containing the comments.
    • getCommentsCount

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

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

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

      public com.google.protobuf.ProtocolStringList getKeywordsList()
       Font keywords/tags
       
      repeated string keywords = 50 [json_name = "keywords"];
      Specified by:
      getKeywordsList in interface FontMetadataOrBuilder
      Returns:
      A list containing the keywords.
    • getKeywordsCount

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

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

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

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

      public String getOriginalFilename()
       Original filename
       
      optional string original_filename = 51 [json_name = "originalFilename"];
      Specified by:
      getOriginalFilename in interface FontMetadataOrBuilder
      Returns:
      The originalFilename.
    • getOriginalFilenameBytes

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

      public long getFileSize()
       Font file size
       
      int64 file_size = 52 [json_name = "fileSize"];
      Specified by:
      getFileSize in interface FontMetadataOrBuilder
      Returns:
      The fileSize.
    • getFileChecksum

      public String getFileChecksum()
       Font file checksum
       
      string file_checksum = 53 [json_name = "fileChecksum"];
      Specified by:
      getFileChecksum in interface FontMetadataOrBuilder
      Returns:
      The fileChecksum.
    • getFileChecksumBytes

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

      public String getMimeType()
       Font MIME type
       
      string mime_type = 54 [json_name = "mimeType"];
      Specified by:
      getMimeType in interface FontMetadataOrBuilder
      Returns:
      The mimeType.
    • getMimeTypeBytes

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

      public float getDefaultPointSize()
       Default point size
       
      float default_point_size = 55 [json_name = "defaultPointSize"];
      Specified by:
      getDefaultPointSize in interface FontMetadataOrBuilder
      Returns:
      The defaultPointSize.
    • getRecommendedLineSpacing

      public float getRecommendedLineSpacing()
       Recommended line spacing
       
      float recommended_line_spacing = 56 [json_name = "recommendedLineSpacing"];
      Specified by:
      getRecommendedLineSpacing in interface FontMetadataOrBuilder
      Returns:
      The recommendedLineSpacing.
    • getDisplayName

      public String getDisplayName()
       Font display name
       
      string display_name = 57 [json_name = "displayName"];
      Specified by:
      getDisplayName in interface FontMetadataOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

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

      public String getMenuName()
       Font menu name
       
      string menu_name = 58 [json_name = "menuName"];
      Specified by:
      getMenuName in interface FontMetadataOrBuilder
      Returns:
      The menuName.
    • getMenuNameBytes

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

      public boolean hasAdditionalMetadata()
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      hasAdditionalMetadata in interface FontMetadataOrBuilder
      Returns:
      Whether the additionalMetadata field is set.
    • getAdditionalMetadata

      public com.google.protobuf.Struct getAdditionalMetadata()
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      getAdditionalMetadata in interface FontMetadataOrBuilder
      Returns:
      The additionalMetadata.
    • getAdditionalMetadataOrBuilder

      public com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()
       Catch-all for unknown or future font metadata fields
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      getAdditionalMetadataOrBuilder in interface FontMetadataOrBuilder
    • 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:
      hasBaseFields in interface FontMetadataOrBuilder
      Returns:
      Whether the baseFields field is set.
    • getBaseFields

      public TikaBaseFields 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:
      getBaseFields in interface FontMetadataOrBuilder
      Returns:
      The baseFields.
    • getBaseFieldsOrBuilder

      public TikaBaseFieldsOrBuilder 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:
      getBaseFieldsOrBuilder in interface FontMetadataOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static FontMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FontMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FontMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FontMetadata parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FontMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FontMetadata parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static FontMetadata parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static FontMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static FontMetadata parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static FontMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static FontMetadata parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static FontMetadata parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public FontMetadata.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static FontMetadata.Builder newBuilder()
    • newBuilder

      public static FontMetadata.Builder newBuilder(FontMetadata prototype)
    • toBuilder

      public FontMetadata.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected FontMetadata.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static FontMetadata getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<FontMetadata> parser()
    • getParserForType

      public com.google.protobuf.Parser<FontMetadata> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public FontMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder