Class ArrayProperty


  • public class ArrayProperty
    extends AbstractComplexProperty
    Object representation of a Complex XMP Property (Represents Ordered, Unordered and Alternative Arrays builder)
    • Field Detail

      • namespace

        private final java.lang.String namespace
      • prefix

        private final java.lang.String prefix
    • Constructor Detail

      • ArrayProperty

        public ArrayProperty​(XMPMetadata metadata,
                             java.lang.String namespace,
                             java.lang.String prefix,
                             java.lang.String propertyName,
                             Cardinality type)
        Constructor of a complex property
        Parameters:
        metadata - The metadata to attach to this property
        namespace - The namespace URI to associate to this property
        prefix - The prefix to set for this property
        propertyName - The local Name of this property
        type - type of complexProperty (Bag, Seq, Alt)
    • Method Detail

      • getElementsAsString

        public java.util.List<java.lang.String> getElementsAsString()
      • getNamespace

        public final java.lang.String getNamespace()
        Get the namespace URI of this entity
        Specified by:
        getNamespace in class AbstractField
        Returns:
        the namespace URI
      • getPrefix

        public java.lang.String getPrefix()
        Get the prefix of this entity
        Specified by:
        getPrefix in class AbstractField
        Returns:
        the prefix specified