XmpProperty
Overview
XmpProperty is a class in Aspose.PDF FOSS for Java.
Internal representation of an XMP property value.
This class provides 14 methods for working with XmpProperty objects in Java programs.
Available methods include: XmpProperty, addArrayItem, addLangAltEntry, getArrayItems, getKey, getLangAltEntries, getStructFields, getType, getValue, setArrayItems, setLangAltEntries, setStructFields, and 2 additional methods.
All public members are accessible to any Java application after installing the Aspose.PDF FOSS for Java package.
Properties: arrayItems, key, langAltEntries, structFields, type, 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. |