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
| Name | Type | Access | Description |
|---|---|---|---|
key | String | Read | 返回所有权密钥. |
value | String | Read | 返回简单的字符串值 (或 lang-alt 的 x -默认,数组的第一个项). |
type | ValueType | Read | 返回值类型. |
arrayItems | List<String> | Read | 返回数组项 (对于SEQ/BAG类型). |
langAltEntries | List<LangAltEntry> | Read | 返回语言替代项 (LANG_ALT类型). |
structFields | List<XmpProperty> | Read | 返回结构字段 (STRUCT类型). |
Methods
| Signature | Description |
|---|---|
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) | 添加一个语言替代条目. |