XmpProperty

XmpProperty

Overview

XmpProperty 是一个类在Java的FOSS中.

内部表现一个XMP属性值.

本类提供了14种方法,用于在Java程序中使用XmpProperty 对象. 有的方法包括: XmpProperty, addArrayItem, addLangAltEntry, getArrayItems, getKey, getLangAltEntries, getStructFields, getType, getValue, setArrayItems, setLangAltEntries, setStructFields,另外两种方法. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序. 特性: arrayItems, key, langAltEntries, structFields, type, value.

Properties

NameTypeAccessDescription
keyStringRead返回所有权密钥.
valueStringRead返回简单的字符串值 (或 lang-alt 的 x -默认,数组的第一个项).
typeValueTypeRead返回值类型.
arrayItemsList<String>Read返回数组项 (对于SEQ/BAG类型).
langAltEntriesList<LangAltEntry>Read返回语言替代项 (LANG_ALT类型).
structFieldsList<XmpProperty>Read返回结构字段 (STRUCT类型).

Methods

SignatureDescription
XmpProperty(key: String, value: String, type: ValueType)创建一个简单的文本属性.
getKey()String返回所有权密钥.
getValue()String返回简单的字符串值 (或 lang-alt 的 x -默认,数组的第一个项).
setValue(value: String)设置简单字符串值.
getType()ValueType返回值类型.
setType(type: ValueType)设置值类型.
getArrayItems()List<String>返回数组项 (对于SEQ/BAG类型).
setArrayItems(items: List<String>)设置数组项.
getLangAltEntries()List<LangAltEntry>返回语言替代项 (LANG_ALT类型).
setLangAltEntries(entries: List<LangAltEntry>)设置语言替代输入.
getStructFields()List<XmpProperty>返回结构字段 (STRUCT类型).
setStructFields(fields: List<XmpProperty>)设置结构字段.
addArrayItem(item: String)添加一个数组项.
addLangAltEntry(lang: String, text: String)添加一个语言替代条目.

See Also

 中文