| Modifier and Type | Field and Description |
|---|---|
| private final List |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public boolean | Returns: True if property is present in this containerThe property to check property)Check if a XMPFieldObject is in the complex property |
| public List | Returns: All Properties contained in this container, never null.Return all children associated to this property |
| protected AbstractField | Returns: the property wantedthe localname of property wanted localName, Class<? extends AbstractField> the property type of property wanted type)Give the first property found in this container with type and localname expected |
| public List | Returns: All properties with local name which match with localName given, or null if there are none.the local name wanted localName)Return all properties with this specified localName. |
| public boolean | Returns: True if these properties are equal.First property prop1, AbstractField Second property prop2)Check if two properties are equal. |
| public void | removePropertiesByName(String
The name for which to remove all. localName)Remove all properties with a specified LocalName. |
| public void |
| properties | back to summary |
|---|---|
| private final List<AbstractField> properties | |
| ComplexPropertyContainer | back to summary |
|---|---|
| public ComplexPropertyContainer() Complex Property type constructor (namespaceURI is given) | |
| addProperty | back to summary |
|---|---|
| public void addProperty(AbstractField obj) Add a property to the current structure
| |
| containsProperty | back to summary |
|---|---|
| public boolean containsProperty(AbstractField property) Check if a XMPFieldObject is in the complex property
| |
| getAllProperties | back to summary |
|---|---|
| public List Return all children associated to this property
| |
| getFirstEquivalentProperty | back to summary |
|---|---|
| protected AbstractField getFirstEquivalentProperty(String localName, Class<? extends AbstractField> type) Give the first property found in this container with type and localname expected
| |
| getPropertiesByLocalName | back to summary |
|---|---|
| public List Return all properties with this specified localName.
| |
| isSameProperty | back to summary |
|---|---|
| public boolean isSameProperty(AbstractField prop1, AbstractField prop2) Check if two properties are equal.
| |
| removePropertiesByName | back to summary |
|---|---|
| public void removePropertiesByName(String localName) Remove all properties with a specified LocalName.
| |
| removeProperty | back to summary |
|---|---|
| public void removeProperty(AbstractField property) Remove a property
| |