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 TrueTypeParserProtobuf type
ai.pipestream.parsed.data.tika.font.v1.FontMetadata- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFont metadata extracted from font files (TTF, AFM, etc.) Based on Tika's Font.java interface, AdobeFontMetricParser, and TrueTypeParserNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.google.protobuf.StructCatch-all for unknown or future font metadata fieldscom.google.protobuf.StructOrBuilderCatch-all for unknown or future font metadata fieldsAnti-aliasing propertiescom.google.protobuf.ByteStringAnti-aliasing propertiesintFont ascender valuefloatAverage character width - from FontMetrics.getAverageCharacterWidth()Base Tika fields common to all document typesBase Tika fields common to all document typesFont baseline informationFont baseline informationFont bounding box coordinatesFont bounding box coordinatesCharacter set supported by fontcom.google.protobuf.ByteStringCharacter set supported by fontgetComments(int index) Font comments - from AFM file commentscom.google.protobuf.ByteStringgetCommentsBytes(int index) Font comments - from AFM file commentsintFont comments - from AFM file commentscom.google.protobuf.ProtocolStringListFont comments - from AFM file commentsgetCompatibleApplications(int index) Compatible applicationscom.google.protobuf.ByteStringgetCompatibleApplicationsBytes(int index) Compatible applicationsintCompatible applicationscom.google.protobuf.ProtocolStringListCompatible applicationsgetCompatibleOs(int index) Compatible operating systemscom.google.protobuf.ByteStringgetCompatibleOsBytes(int index) Compatible operating systemsintCompatible operating systemscom.google.protobuf.ProtocolStringListCompatible operating systemsCompression informationcom.google.protobuf.ByteStringCompression informationCopyright notice - from NameRecord.NAME_COPYRIGHTcom.google.protobuf.ByteStringCopyright notice - from NameRecord.NAME_COPYRIGHTFont creation date - from TikaCoreProperties.CREATEDcom.google.protobuf.ByteStringFont creation date - from TikaCoreProperties.CREATEDstatic FontMetadatafloatDefault point sizeintFont descender valuestatic final com.google.protobuf.Descriptors.DescriptorFont display namecom.google.protobuf.ByteStringFont display nameDocument/AFM version - from FontMetrics.getAFMVersion()com.google.protobuf.ByteStringDocument/AFM version - from FontMetrics.getAFMVersion()Embedding permissionscom.google.protobuf.ByteStringEmbedding permissionsFont file checksumcom.google.protobuf.ByteStringFont file checksumlongFont file sizegetFontCapabilities(int index) Font capabilitiescom.google.protobuf.ByteStringgetFontCapabilitiesBytes(int index) Font capabilitiesintFont capabilitiescom.google.protobuf.ProtocolStringListFont capabilitiesFont descriptioncom.google.protobuf.ByteStringFont descriptionFont designer/creatorcom.google.protobuf.ByteStringFont designer/creatorFont encoding informationcom.google.protobuf.ByteStringFont encoding informationFont family name - from NameRecord.NAME_FONT_FAMILY_NAMEcom.google.protobuf.ByteStringFont family name - from NameRecord.NAME_FONT_FAMILY_NAMEFont format type (TTF, AFM, etc.)com.google.protobuf.ByteStringFont format type (TTF, AFM, etc.)Font foundry/manufacturercom.google.protobuf.ByteStringFont foundry/manufacturerFull font name - from NameRecord.NAME_FULL_FONT_NAMEcom.google.protobuf.ByteStringFull font name - from NameRecord.NAME_FULL_FONT_NAMEFont locale informationcom.google.protobuf.ByteStringFont locale informationBasic font name - from Font.FONT_NAME interfacecom.google.protobuf.ByteStringBasic font name - from Font.FONT_NAME interfaceFont notice - from FontMetrics.getNotice()com.google.protobuf.ByteStringFont notice - from FontMetrics.getNotice()Font subfamily name (e.g., "Bold", "Italic") - from NameRecord.NAME_FONT_SUB_FAMILY_NAMEcom.google.protobuf.ByteStringFont subfamily name (e.g., "Bold", "Italic") - from NameRecord.NAME_FONT_SUB_FAMILY_NAMEfloatFont underline thickness - from FontMetrics.getUnderlineThickness()Font version informationcom.google.protobuf.ByteStringFont version informationFont weight (e.g., "Medium", "Bold") - from FontMetrics.getWeight()com.google.protobuf.ByteStringFont weight (e.g., "Medium", "Bold") - from FontMetrics.getWeight()Font format versioncom.google.protobuf.ByteStringFont format versionintNumber of glyphs in fontFont hinting informationcom.google.protobuf.ByteStringFont hinting informationgetKeywords(int index) Font keywords/tagscom.google.protobuf.ByteStringgetKeywordsBytes(int index) Font keywords/tagsintFont keywords/tagscom.google.protobuf.ProtocolStringListFont keywords/tagsFont license informationcom.google.protobuf.ByteStringFont license informationintFont line gapFont menu namecom.google.protobuf.ByteStringFont menu nameFont MIME typecom.google.protobuf.ByteStringFont MIME typeFont modification date - from TikaCoreProperties.MODIFIEDcom.google.protobuf.ByteStringFont modification date - from TikaCoreProperties.MODIFIEDgetOpentypeFeatures(int index) OpenType features supportedcom.google.protobuf.ByteStringgetOpentypeFeaturesBytes(int index) OpenType features supportedintOpenType features supportedcom.google.protobuf.ProtocolStringListOpenType features supportedFont optimization levelcom.google.protobuf.ByteStringFont optimization levelOriginal filenamecom.google.protobuf.ByteStringOriginal filenamecom.google.protobuf.Parser<FontMetadata> PostScript name - from NameRecord.NAME_POSTSCRIPT_NAMEcom.google.protobuf.ByteStringPostScript name - from NameRecord.NAME_POSTSCRIPT_NAMEFont quality metricsFont quality metricsfloatRecommended line spacingintFont smoothing settingscom.google.protobuf.ByteStringFont smoothing settingsFont spacing informationFont spacing informationgetSpecialCharacters(int index) Special character supportcom.google.protobuf.ByteStringgetSpecialCharactersBytes(int index) Special character supportintSpecial character supportcom.google.protobuf.ProtocolStringListSpecial character supportgetStyleFlags(int index) Font style flags (bold, italic, etc.)com.google.protobuf.ByteStringgetStyleFlagsBytes(int index) Font style flags (bold, italic, etc.)intFont style flags (bold, italic, etc.)com.google.protobuf.ProtocolStringListFont style flags (bold, italic, etc.)getSupportedLanguages(int index) Supported languagescom.google.protobuf.ByteStringgetSupportedLanguagesBytes(int index) Supported languagesintSupported languagescom.google.protobuf.ProtocolStringListSupported languagesTrademark information - from NameRecord.NAME_TRADEMARKcom.google.protobuf.ByteStringTrademark information - from NameRecord.NAME_TRADEMARKintFont units per emUsage restrictionscom.google.protobuf.ByteStringUsage restrictionsWriting direction (LTR, RTL, etc.)com.google.protobuf.ByteStringWriting direction (LTR, RTL, etc.)booleanCatch-all for unknown or future font metadata fieldsbooleanBase Tika fields common to all document typesbooleanFont baseline informationbooleanFont bounding box coordinatesbooleanBasic font name - from Font.FONT_NAME interfaceinthashCode()booleanOriginal filenamebooleanFont quality metricsbooleanFont spacing informationprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic FontMetadata.Builderstatic FontMetadata.BuildernewBuilder(FontMetadata prototype) protected FontMetadata.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static FontMetadataparseDelimitedFrom(InputStream input) static FontMetadataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FontMetadataparseFrom(byte[] data) static FontMetadataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FontMetadataparseFrom(com.google.protobuf.ByteString data) static FontMetadataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FontMetadataparseFrom(com.google.protobuf.CodedInputStream input) static FontMetadataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FontMetadataparseFrom(InputStream input) static FontMetadataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FontMetadataparseFrom(ByteBuffer data) static FontMetadataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<FontMetadata> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
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:
-
COPYRIGHT_FIELD_NUMBER
public static final int COPYRIGHT_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:
-
RECOMMENDED_LINE_SPACING_FIELD_NUMBER
public static final int RECOMMENDED_LINE_SPACING_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
MENU_NAME_FIELD_NUMBER
public static final int MENU_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:
internalGetFieldAccessorTablein classcom.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:
hasFontNamein interfaceFontMetadataOrBuilder- Returns:
- Whether the fontName field is set.
-
getFontName
Basic font name - from Font.FONT_NAME interface
optional string font_name = 1 [json_name = "fontName"];- Specified by:
getFontNamein interfaceFontMetadataOrBuilder- 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:
getFontNameBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontName.
-
getFontFullName
Full font name - from NameRecord.NAME_FULL_FONT_NAME
string font_full_name = 2 [json_name = "fontFullName"];- Specified by:
getFontFullNamein interfaceFontMetadataOrBuilder- 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:
getFontFullNameBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontFullName.
-
getFontFamilyName
Font family name - from NameRecord.NAME_FONT_FAMILY_NAME
string font_family_name = 3 [json_name = "fontFamilyName"];- Specified by:
getFontFamilyNamein interfaceFontMetadataOrBuilder- 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:
getFontFamilyNameBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontFamilyName.
-
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:
getFontSubFamilyNamein interfaceFontMetadataOrBuilder- 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:
getFontSubFamilyNameBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontSubFamilyName.
-
getPostscriptName
PostScript name - from NameRecord.NAME_POSTSCRIPT_NAME
string postscript_name = 5 [json_name = "postscriptName"];- Specified by:
getPostscriptNamein interfaceFontMetadataOrBuilder- 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:
getPostscriptNameBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for postscriptName.
-
getFontVersion
Font version information
string font_version = 6 [json_name = "fontVersion"];- Specified by:
getFontVersionin interfaceFontMetadataOrBuilder- Returns:
- The fontVersion.
-
getFontVersionBytes
public com.google.protobuf.ByteString getFontVersionBytes()Font version information
string font_version = 6 [json_name = "fontVersion"];- Specified by:
getFontVersionBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontVersion.
-
getDocVersion
Document/AFM version - from FontMetrics.getAFMVersion()
string doc_version = 7 [json_name = "docVersion"];- Specified by:
getDocVersionin interfaceFontMetadataOrBuilder- 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:
getDocVersionBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for docVersion.
-
getFontWeight
Font weight (e.g., "Medium", "Bold") - from FontMetrics.getWeight()
string font_weight = 8 [json_name = "fontWeight"];- Specified by:
getFontWeightin interfaceFontMetadataOrBuilder- 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:
getFontWeightBytesin interfaceFontMetadataOrBuilder- 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:
getAverageCharacterWidthin interfaceFontMetadataOrBuilder- Returns:
- The averageCharacterWidth.
-
getFontUnderlineThickness
public float getFontUnderlineThickness()Font underline thickness - from FontMetrics.getUnderlineThickness()
float font_underline_thickness = 10 [json_name = "fontUnderlineThickness"];- Specified by:
getFontUnderlineThicknessin interfaceFontMetadataOrBuilder- Returns:
- The fontUnderlineThickness.
-
getCopyright
Copyright notice - from NameRecord.NAME_COPYRIGHT
string copyright = 11 [json_name = "copyright"];- Specified by:
getCopyrightin interfaceFontMetadataOrBuilder- Returns:
- The copyright.
-
getCopyrightBytes
public com.google.protobuf.ByteString getCopyrightBytes()Copyright notice - from NameRecord.NAME_COPYRIGHT
string copyright = 11 [json_name = "copyright"];- Specified by:
getCopyrightBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for copyright.
-
getTrademark
Trademark information - from NameRecord.NAME_TRADEMARK
string trademark = 12 [json_name = "trademark"];- Specified by:
getTrademarkin interfaceFontMetadataOrBuilder- Returns:
- The trademark.
-
getTrademarkBytes
public com.google.protobuf.ByteString getTrademarkBytes()Trademark information - from NameRecord.NAME_TRADEMARK
string trademark = 12 [json_name = "trademark"];- Specified by:
getTrademarkBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for trademark.
-
getFontNotice
Font notice - from FontMetrics.getNotice()
string font_notice = 13 [json_name = "fontNotice"];- Specified by:
getFontNoticein interfaceFontMetadataOrBuilder- Returns:
- The fontNotice.
-
getFontNoticeBytes
public com.google.protobuf.ByteString getFontNoticeBytes()Font notice - from FontMetrics.getNotice()
string font_notice = 13 [json_name = "fontNotice"];- Specified by:
getFontNoticeBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontNotice.
-
getFontFormat
Font format type (TTF, AFM, etc.)
string font_format = 14 [json_name = "fontFormat"];- Specified by:
getFontFormatin interfaceFontMetadataOrBuilder- 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:
getFontFormatBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontFormat.
-
getFontEncoding
Font encoding information
string font_encoding = 15 [json_name = "fontEncoding"];- Specified by:
getFontEncodingin interfaceFontMetadataOrBuilder- Returns:
- The fontEncoding.
-
getFontEncodingBytes
public com.google.protobuf.ByteString getFontEncodingBytes()Font encoding information
string font_encoding = 15 [json_name = "fontEncoding"];- Specified by:
getFontEncodingBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontEncoding.
-
getCharacterSet
Character set supported by font
string character_set = 16 [json_name = "characterSet"];- Specified by:
getCharacterSetin interfaceFontMetadataOrBuilder- Returns:
- The characterSet.
-
getCharacterSetBytes
public com.google.protobuf.ByteString getCharacterSetBytes()Character set supported by font
string character_set = 16 [json_name = "characterSet"];- Specified by:
getCharacterSetBytesin interfaceFontMetadataOrBuilder- 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:
getStyleFlagsListin interfaceFontMetadataOrBuilder- 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:
getStyleFlagsCountin interfaceFontMetadataOrBuilder- Returns:
- The count of styleFlags.
-
getStyleFlags
Font style flags (bold, italic, etc.)
repeated string style_flags = 17 [json_name = "styleFlags"];- Specified by:
getStyleFlagsin interfaceFontMetadataOrBuilder- 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:
getStyleFlagsBytesin interfaceFontMetadataOrBuilder- 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:
hasBoundingBoxin interfaceFontMetadataOrBuilder- Returns:
- Whether the boundingBox field is set.
-
getBoundingBox
Font bounding box coordinates
.ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];- Specified by:
getBoundingBoxin interfaceFontMetadataOrBuilder- Returns:
- The boundingBox.
-
getBoundingBoxOrBuilder
Font bounding box coordinates
.ai.pipestream.parsed.data.tika.font.v1.FontBoundingBox bounding_box = 18 [json_name = "boundingBox"];- Specified by:
getBoundingBoxOrBuilderin interfaceFontMetadataOrBuilder
-
hasBaselineInfo
public boolean hasBaselineInfo()Font baseline information
.ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];- Specified by:
hasBaselineInfoin interfaceFontMetadataOrBuilder- Returns:
- Whether the baselineInfo field is set.
-
getBaselineInfo
Font baseline information
.ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];- Specified by:
getBaselineInfoin interfaceFontMetadataOrBuilder- Returns:
- The baselineInfo.
-
getBaselineInfoOrBuilder
Font baseline information
.ai.pipestream.parsed.data.tika.font.v1.FontBaseline baseline_info = 19 [json_name = "baselineInfo"];- Specified by:
getBaselineInfoOrBuilderin interfaceFontMetadataOrBuilder
-
hasSpacingInfo
public boolean hasSpacingInfo()Font spacing information
.ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];- Specified by:
hasSpacingInfoin interfaceFontMetadataOrBuilder- Returns:
- Whether the spacingInfo field is set.
-
getSpacingInfo
Font spacing information
.ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];- Specified by:
getSpacingInfoin interfaceFontMetadataOrBuilder- Returns:
- The spacingInfo.
-
getSpacingInfoOrBuilder
Font spacing information
.ai.pipestream.parsed.data.tika.font.v1.FontSpacing spacing_info = 20 [json_name = "spacingInfo"];- Specified by:
getSpacingInfoOrBuilderin interfaceFontMetadataOrBuilder
-
getHintingInfo
Font hinting information
string hinting_info = 21 [json_name = "hintingInfo"];- Specified by:
getHintingInfoin interfaceFontMetadataOrBuilder- Returns:
- The hintingInfo.
-
getHintingInfoBytes
public com.google.protobuf.ByteString getHintingInfoBytes()Font hinting information
string hinting_info = 21 [json_name = "hintingInfo"];- Specified by:
getHintingInfoBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for hintingInfo.
-
getAntialiasingInfo
Anti-aliasing properties
string antialiasing_info = 22 [json_name = "antialiasingInfo"];- Specified by:
getAntialiasingInfoin interfaceFontMetadataOrBuilder- Returns:
- The antialiasingInfo.
-
getAntialiasingInfoBytes
public com.google.protobuf.ByteString getAntialiasingInfoBytes()Anti-aliasing properties
string antialiasing_info = 22 [json_name = "antialiasingInfo"];- Specified by:
getAntialiasingInfoBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for antialiasingInfo.
-
getSmoothingSettings
Font smoothing settings
string smoothing_settings = 23 [json_name = "smoothingSettings"];- Specified by:
getSmoothingSettingsin interfaceFontMetadataOrBuilder- Returns:
- The smoothingSettings.
-
getSmoothingSettingsBytes
public com.google.protobuf.ByteString getSmoothingSettingsBytes()Font smoothing settings
string smoothing_settings = 23 [json_name = "smoothingSettings"];- Specified by:
getSmoothingSettingsBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for smoothingSettings.
-
getSupportedLanguagesList
public com.google.protobuf.ProtocolStringList getSupportedLanguagesList()Supported languages
repeated string supported_languages = 24 [json_name = "supportedLanguages"];- Specified by:
getSupportedLanguagesListin interfaceFontMetadataOrBuilder- Returns:
- A list containing the supportedLanguages.
-
getSupportedLanguagesCount
public int getSupportedLanguagesCount()Supported languages
repeated string supported_languages = 24 [json_name = "supportedLanguages"];- Specified by:
getSupportedLanguagesCountin interfaceFontMetadataOrBuilder- Returns:
- The count of supportedLanguages.
-
getSupportedLanguages
Supported languages
repeated string supported_languages = 24 [json_name = "supportedLanguages"];- Specified by:
getSupportedLanguagesin interfaceFontMetadataOrBuilder- 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:
getSupportedLanguagesBytesin interfaceFontMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the supportedLanguages at the given index.
-
getFontLocale
Font locale information
string font_locale = 25 [json_name = "fontLocale"];- Specified by:
getFontLocalein interfaceFontMetadataOrBuilder- Returns:
- The fontLocale.
-
getFontLocaleBytes
public com.google.protobuf.ByteString getFontLocaleBytes()Font locale information
string font_locale = 25 [json_name = "fontLocale"];- Specified by:
getFontLocaleBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontLocale.
-
getWritingDirection
Writing direction (LTR, RTL, etc.)
string writing_direction = 26 [json_name = "writingDirection"];- Specified by:
getWritingDirectionin interfaceFontMetadataOrBuilder- Returns:
- The writingDirection.
-
getWritingDirectionBytes
public com.google.protobuf.ByteString getWritingDirectionBytes()Writing direction (LTR, RTL, etc.)
string writing_direction = 26 [json_name = "writingDirection"];- Specified by:
getWritingDirectionBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for writingDirection.
-
getFontDesigner
Font designer/creator
string font_designer = 27 [json_name = "fontDesigner"];- Specified by:
getFontDesignerin interfaceFontMetadataOrBuilder- Returns:
- The fontDesigner.
-
getFontDesignerBytes
public com.google.protobuf.ByteString getFontDesignerBytes()Font designer/creator
string font_designer = 27 [json_name = "fontDesigner"];- Specified by:
getFontDesignerBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontDesigner.
-
getFontFoundry
Font foundry/manufacturer
string font_foundry = 28 [json_name = "fontFoundry"];- Specified by:
getFontFoundryin interfaceFontMetadataOrBuilder- Returns:
- The fontFoundry.
-
getFontFoundryBytes
public com.google.protobuf.ByteString getFontFoundryBytes()Font foundry/manufacturer
string font_foundry = 28 [json_name = "fontFoundry"];- Specified by:
getFontFoundryBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fontFoundry.
-
getCreationDate
Font creation date - from TikaCoreProperties.CREATED
string creation_date = 29 [json_name = "creationDate"];- Specified by:
getCreationDatein interfaceFontMetadataOrBuilder- 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:
getCreationDateBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for creationDate.
-
getModificationDate
Font modification date - from TikaCoreProperties.MODIFIED
string modification_date = 30 [json_name = "modificationDate"];- Specified by:
getModificationDatein interfaceFontMetadataOrBuilder- 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:
getModificationDateBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for modificationDate.
-
getLicenseInfo
Font license information
string license_info = 31 [json_name = "licenseInfo"];- Specified by:
getLicenseInfoin interfaceFontMetadataOrBuilder- Returns:
- The licenseInfo.
-
getLicenseInfoBytes
public com.google.protobuf.ByteString getLicenseInfoBytes()Font license information
string license_info = 31 [json_name = "licenseInfo"];- Specified by:
getLicenseInfoBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for licenseInfo.
-
getUsageRestrictions
Usage restrictions
string usage_restrictions = 32 [json_name = "usageRestrictions"];- Specified by:
getUsageRestrictionsin interfaceFontMetadataOrBuilder- Returns:
- The usageRestrictions.
-
getUsageRestrictionsBytes
public com.google.protobuf.ByteString getUsageRestrictionsBytes()Usage restrictions
string usage_restrictions = 32 [json_name = "usageRestrictions"];- Specified by:
getUsageRestrictionsBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for usageRestrictions.
-
getEmbeddingPermissions
Embedding permissions
string embedding_permissions = 33 [json_name = "embeddingPermissions"];- Specified by:
getEmbeddingPermissionsin interfaceFontMetadataOrBuilder- Returns:
- The embeddingPermissions.
-
getEmbeddingPermissionsBytes
public com.google.protobuf.ByteString getEmbeddingPermissionsBytes()Embedding permissions
string embedding_permissions = 33 [json_name = "embeddingPermissions"];- Specified by:
getEmbeddingPermissionsBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for embeddingPermissions.
-
getGlyphCount
public int getGlyphCount()Number of glyphs in font
int32 glyph_count = 34 [json_name = "glyphCount"];- Specified by:
getGlyphCountin interfaceFontMetadataOrBuilder- Returns:
- The glyphCount.
-
getUnitsPerEm
public int getUnitsPerEm()Font units per em
int32 units_per_em = 35 [json_name = "unitsPerEm"];- Specified by:
getUnitsPerEmin interfaceFontMetadataOrBuilder- Returns:
- The unitsPerEm.
-
getAscender
public int getAscender()Font ascender value
int32 ascender = 36 [json_name = "ascender"];- Specified by:
getAscenderin interfaceFontMetadataOrBuilder- Returns:
- The ascender.
-
getDescender
public int getDescender()Font descender value
int32 descender = 37 [json_name = "descender"];- Specified by:
getDescenderin interfaceFontMetadataOrBuilder- Returns:
- The descender.
-
getLineGap
public int getLineGap()Font line gap
int32 line_gap = 38 [json_name = "lineGap"];- Specified by:
getLineGapin interfaceFontMetadataOrBuilder- Returns:
- The lineGap.
-
getOptimizationLevel
Font optimization level
string optimization_level = 39 [json_name = "optimizationLevel"];- Specified by:
getOptimizationLevelin interfaceFontMetadataOrBuilder- Returns:
- The optimizationLevel.
-
getOptimizationLevelBytes
public com.google.protobuf.ByteString getOptimizationLevelBytes()Font optimization level
string optimization_level = 39 [json_name = "optimizationLevel"];- Specified by:
getOptimizationLevelBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for optimizationLevel.
-
getCompressionInfo
Compression information
string compression_info = 40 [json_name = "compressionInfo"];- Specified by:
getCompressionInfoin interfaceFontMetadataOrBuilder- Returns:
- The compressionInfo.
-
getCompressionInfoBytes
public com.google.protobuf.ByteString getCompressionInfoBytes()Compression information
string compression_info = 40 [json_name = "compressionInfo"];- Specified by:
getCompressionInfoBytesin interfaceFontMetadataOrBuilder- 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:
hasQualityMetricsin interfaceFontMetadataOrBuilder- Returns:
- Whether the qualityMetrics field is set.
-
getQualityMetrics
Font quality metrics
.ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];- Specified by:
getQualityMetricsin interfaceFontMetadataOrBuilder- Returns:
- The qualityMetrics.
-
getQualityMetricsOrBuilder
Font quality metrics
.ai.pipestream.parsed.data.tika.font.v1.FontQualityMetrics quality_metrics = 41 [json_name = "qualityMetrics"];- Specified by:
getQualityMetricsOrBuilderin interfaceFontMetadataOrBuilder
-
getCompatibleOsList
public com.google.protobuf.ProtocolStringList getCompatibleOsList()Compatible operating systems
repeated string compatible_os = 42 [json_name = "compatibleOs"];- Specified by:
getCompatibleOsListin interfaceFontMetadataOrBuilder- Returns:
- A list containing the compatibleOs.
-
getCompatibleOsCount
public int getCompatibleOsCount()Compatible operating systems
repeated string compatible_os = 42 [json_name = "compatibleOs"];- Specified by:
getCompatibleOsCountin interfaceFontMetadataOrBuilder- Returns:
- The count of compatibleOs.
-
getCompatibleOs
Compatible operating systems
repeated string compatible_os = 42 [json_name = "compatibleOs"];- Specified by:
getCompatibleOsin interfaceFontMetadataOrBuilder- 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:
getCompatibleOsBytesin interfaceFontMetadataOrBuilder- 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:
getCompatibleApplicationsListin interfaceFontMetadataOrBuilder- Returns:
- A list containing the compatibleApplications.
-
getCompatibleApplicationsCount
public int getCompatibleApplicationsCount()Compatible applications
repeated string compatible_applications = 43 [json_name = "compatibleApplications"];- Specified by:
getCompatibleApplicationsCountin interfaceFontMetadataOrBuilder- Returns:
- The count of compatibleApplications.
-
getCompatibleApplications
Compatible applications
repeated string compatible_applications = 43 [json_name = "compatibleApplications"];- Specified by:
getCompatibleApplicationsin interfaceFontMetadataOrBuilder- 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:
getCompatibleApplicationsBytesin interfaceFontMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the compatibleApplications at the given index.
-
getFormatVersion
Font format version
string format_version = 44 [json_name = "formatVersion"];- Specified by:
getFormatVersionin interfaceFontMetadataOrBuilder- Returns:
- The formatVersion.
-
getFormatVersionBytes
public com.google.protobuf.ByteString getFormatVersionBytes()Font format version
string format_version = 44 [json_name = "formatVersion"];- Specified by:
getFormatVersionBytesin interfaceFontMetadataOrBuilder- 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:
getOpentypeFeaturesListin interfaceFontMetadataOrBuilder- Returns:
- A list containing the opentypeFeatures.
-
getOpentypeFeaturesCount
public int getOpentypeFeaturesCount()OpenType features supported
repeated string opentype_features = 45 [json_name = "opentypeFeatures"];- Specified by:
getOpentypeFeaturesCountin interfaceFontMetadataOrBuilder- Returns:
- The count of opentypeFeatures.
-
getOpentypeFeatures
OpenType features supported
repeated string opentype_features = 45 [json_name = "opentypeFeatures"];- Specified by:
getOpentypeFeaturesin interfaceFontMetadataOrBuilder- 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:
getOpentypeFeaturesBytesin interfaceFontMetadataOrBuilder- 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:
getFontCapabilitiesListin interfaceFontMetadataOrBuilder- Returns:
- A list containing the fontCapabilities.
-
getFontCapabilitiesCount
public int getFontCapabilitiesCount()Font capabilities
repeated string font_capabilities = 46 [json_name = "fontCapabilities"];- Specified by:
getFontCapabilitiesCountin interfaceFontMetadataOrBuilder- Returns:
- The count of fontCapabilities.
-
getFontCapabilities
Font capabilities
repeated string font_capabilities = 46 [json_name = "fontCapabilities"];- Specified by:
getFontCapabilitiesin interfaceFontMetadataOrBuilder- 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:
getFontCapabilitiesBytesin interfaceFontMetadataOrBuilder- 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:
getSpecialCharactersListin interfaceFontMetadataOrBuilder- Returns:
- A list containing the specialCharacters.
-
getSpecialCharactersCount
public int getSpecialCharactersCount()Special character support
repeated string special_characters = 47 [json_name = "specialCharacters"];- Specified by:
getSpecialCharactersCountin interfaceFontMetadataOrBuilder- Returns:
- The count of specialCharacters.
-
getSpecialCharacters
Special character support
repeated string special_characters = 47 [json_name = "specialCharacters"];- Specified by:
getSpecialCharactersin interfaceFontMetadataOrBuilder- 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:
getSpecialCharactersBytesin interfaceFontMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the specialCharacters at the given index.
-
getFontDescription
Font description
string font_description = 48 [json_name = "fontDescription"];- Specified by:
getFontDescriptionin interfaceFontMetadataOrBuilder- Returns:
- The fontDescription.
-
getFontDescriptionBytes
public com.google.protobuf.ByteString getFontDescriptionBytes()Font description
string font_description = 48 [json_name = "fontDescription"];- Specified by:
getFontDescriptionBytesin interfaceFontMetadataOrBuilder- 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:
getCommentsListin interfaceFontMetadataOrBuilder- 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:
getCommentsCountin interfaceFontMetadataOrBuilder- Returns:
- The count of comments.
-
getComments
Font comments - from AFM file comments
repeated string comments = 49 [json_name = "comments"];- Specified by:
getCommentsin interfaceFontMetadataOrBuilder- 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:
getCommentsBytesin interfaceFontMetadataOrBuilder- 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:
getKeywordsListin interfaceFontMetadataOrBuilder- Returns:
- A list containing the keywords.
-
getKeywordsCount
public int getKeywordsCount()Font keywords/tags
repeated string keywords = 50 [json_name = "keywords"];- Specified by:
getKeywordsCountin interfaceFontMetadataOrBuilder- Returns:
- The count of keywords.
-
getKeywords
Font keywords/tags
repeated string keywords = 50 [json_name = "keywords"];- Specified by:
getKeywordsin interfaceFontMetadataOrBuilder- 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:
getKeywordsBytesin interfaceFontMetadataOrBuilder- 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:
hasOriginalFilenamein interfaceFontMetadataOrBuilder- Returns:
- Whether the originalFilename field is set.
-
getOriginalFilename
Original filename
optional string original_filename = 51 [json_name = "originalFilename"];- Specified by:
getOriginalFilenamein interfaceFontMetadataOrBuilder- Returns:
- The originalFilename.
-
getOriginalFilenameBytes
public com.google.protobuf.ByteString getOriginalFilenameBytes()Original filename
optional string original_filename = 51 [json_name = "originalFilename"];- Specified by:
getOriginalFilenameBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for originalFilename.
-
getFileSize
public long getFileSize()Font file size
int64 file_size = 52 [json_name = "fileSize"];- Specified by:
getFileSizein interfaceFontMetadataOrBuilder- Returns:
- The fileSize.
-
getFileChecksum
Font file checksum
string file_checksum = 53 [json_name = "fileChecksum"];- Specified by:
getFileChecksumin interfaceFontMetadataOrBuilder- Returns:
- The fileChecksum.
-
getFileChecksumBytes
public com.google.protobuf.ByteString getFileChecksumBytes()Font file checksum
string file_checksum = 53 [json_name = "fileChecksum"];- Specified by:
getFileChecksumBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for fileChecksum.
-
getMimeType
Font MIME type
string mime_type = 54 [json_name = "mimeType"];- Specified by:
getMimeTypein interfaceFontMetadataOrBuilder- Returns:
- The mimeType.
-
getMimeTypeBytes
public com.google.protobuf.ByteString getMimeTypeBytes()Font MIME type
string mime_type = 54 [json_name = "mimeType"];- Specified by:
getMimeTypeBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for mimeType.
-
getDefaultPointSize
public float getDefaultPointSize()Default point size
float default_point_size = 55 [json_name = "defaultPointSize"];- Specified by:
getDefaultPointSizein interfaceFontMetadataOrBuilder- Returns:
- The defaultPointSize.
-
getRecommendedLineSpacing
public float getRecommendedLineSpacing()Recommended line spacing
float recommended_line_spacing = 56 [json_name = "recommendedLineSpacing"];- Specified by:
getRecommendedLineSpacingin interfaceFontMetadataOrBuilder- Returns:
- The recommendedLineSpacing.
-
getDisplayName
Font display name
string display_name = 57 [json_name = "displayName"];- Specified by:
getDisplayNamein interfaceFontMetadataOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Font display name
string display_name = 57 [json_name = "displayName"];- Specified by:
getDisplayNameBytesin interfaceFontMetadataOrBuilder- Returns:
- The bytes for displayName.
-
getMenuName
Font menu name
string menu_name = 58 [json_name = "menuName"];- Specified by:
getMenuNamein interfaceFontMetadataOrBuilder- Returns:
- The menuName.
-
getMenuNameBytes
public com.google.protobuf.ByteString getMenuNameBytes()Font menu name
string menu_name = 58 [json_name = "menuName"];- Specified by:
getMenuNameBytesin interfaceFontMetadataOrBuilder- 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:
hasAdditionalMetadatain interfaceFontMetadataOrBuilder- 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:
getAdditionalMetadatain interfaceFontMetadataOrBuilder- 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:
getAdditionalMetadataOrBuilderin interfaceFontMetadataOrBuilder
-
hasBaseFields
public boolean hasBaseFields()Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Specified by:
hasBaseFieldsin interfaceFontMetadataOrBuilder- Returns:
- Whether the baseFields field is set.
-
getBaseFields
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Specified by:
getBaseFieldsin interfaceFontMetadataOrBuilder- Returns:
- The baseFields.
-
getBaseFieldsOrBuilder
Base Tika fields common to all document types
.ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];- Specified by:
getBaseFieldsOrBuilderin interfaceFontMetadataOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static 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
- Throws:
IOException
-
parseFrom
public static FontMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static FontMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static FontMetadata parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected FontMetadata.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-