XmpProperty
Overview
XmpProperty is a class in Aspose.Pdf FOSS for Java.
Internal representation of an XMP property value.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
key | String | Read | Returns the property key. |
value | String | Read | Returns the simple string value (or x-default for lang-alt, first item for arrays). |
type | ValueType | Read | Returns the value type. |
arrayItems | List<String> | Read | Returns array items (for SEQ/BAG types). |
langAltEntries | List<LangAltEntry> | Read | Returns language alternative entries (for LANG_ALT type). |
structFields | List<XmpProperty> | Read | Returns structure fields (for STRUCT type). |
Methods
| Signature | Description |
|---|---|
XmpProperty(key: String, value: String, type: ValueType) | Creates a simple text property. |
getKey() → String | Returns the property key. |
getValue() → String | Returns the simple string value (or x-default for lang-alt, first item for arrays). |
setValue(value: String) | Sets the simple string value. |
getType() → ValueType | Returns the value type. |
setType(type: ValueType) | Sets the value type. |
getArrayItems() → List<String> | Returns array items (for SEQ/BAG types). |
setArrayItems(items: List<String>) | Sets array items. |
getLangAltEntries() → List<LangAltEntry> | Returns language alternative entries (for LANG_ALT type). |
setLangAltEntries(entries: List<LangAltEntry>) | Sets language alternative entries. |
getStructFields() → List<XmpProperty> | Returns structure fields (for STRUCT type). |
setStructFields(fields: List<XmpProperty>) | Sets structure fields. |
addArrayItem(item: String) | Adds an array item. |
addLangAltEntry(lang: String, text: String) | Adds a language alternative entry. |