Package org.apache.xmpbox.type
Class AbstractComplexProperty
java.lang.Object
org.apache.xmpbox.type.AbstractField
org.apache.xmpbox.type.AbstractComplexProperty
- Direct Known Subclasses:
AbstractStructuredType,ArrayProperty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNamespace(String namespace, String prefix) final voidaddProperty(AbstractField obj) Add a property to the current structurefinal List<AbstractField> final ArrayPropertygetArrayProperty(String fieldName) final ComplexPropertyContainerprotected final AbstractFieldgetFirstEquivalentProperty(String localName, Class<? extends AbstractField> type) getNamespacePrefix(String namespace) final AbstractFieldgetProperty(String fieldName) final voidremoveProperty(AbstractField property) Remove a propertyMethods inherited from class org.apache.xmpbox.type.AbstractField
containsAttribute, getAllAttributes, getAttribute, getMetadata, getNamespace, getPrefix, getPropertyName, removeAttribute, setAttribute, setPropertyName
-
Constructor Details
-
AbstractComplexProperty
-
-
Method Details
-
addNamespace
-
getNamespacePrefix
-
getAllNamespacesWithPrefix
-
addProperty
Add a property to the current structure- Parameters:
obj- the property to add
-
removeProperty
Remove a property- Parameters:
property- The property to remove
-
getContainer
-
getAllProperties
-
getProperty
-
getArrayProperty
-
getFirstEquivalentProperty
protected final AbstractField getFirstEquivalentProperty(String localName, Class<? extends AbstractField> type)
-