public interface ArrayType extends PropertyType
Modifier and Type | Interface and Description |
---|---|
static class |
ArrayType.ArrayForm
Enumeration of the four XMP array forms.
|
Modifier and Type | Method and Description |
---|---|
void |
addItemQualifier(PropertyDescription qualifier)
Add an array item qualifier to each array item.
|
ArrayType.ArrayForm |
getForm() |
PropertyDescription |
getItemQualifier(java.lang.String namespaceURI,
java.lang.String localName)
Gets an item qualifier by namespace and local name if existing.
|
java.util.List<PropertyDescription> |
getItemQualifiers() |
PropertyType |
getItemType() |
boolean |
hasItemQualifiers() |
void |
removeItemQualifier(java.lang.String namespaceURI,
java.lang.String localName)
Removes an item qualifier by namespace and local name.
|
void |
setItemType(PropertyType itemType) |
accept, getDescription, getLabel, getName, getRule, setDescription, setLabel, setName, setRule
ArrayType.ArrayForm getForm()
PropertyType getItemType()
void setItemType(PropertyType itemType)
itemType
- the type of the array items.
This can be any XMP type including another array.
Note: All array items must have the same type,
even if RDF does not enforce this.void addItemQualifier(PropertyDescription qualifier)
qualifier
- the qualifier to add.PropertyDescription getItemQualifier(java.lang.String namespaceURI, java.lang.String localName)
namespaceURI
- the qualifier's namespacelocalName
- the qualifier's local namenull
if not existing.java.util.List<PropertyDescription> getItemQualifiers()
void removeItemQualifier(java.lang.String namespaceURI, java.lang.String localName)
namespaceURI
- the qualifier's namespacelocalName
- the qualifier's local nameboolean hasItemQualifiers()
Copyright © 2010 - 2020 Adobe. All Rights Reserved