public abstract class AbstractMetadataSetElement extends Object
MetadataSet
element.Modifier and Type | Field and Description |
---|---|
private List<AbstractMetadataSetElement> |
_elements |
Constructor and Description |
---|
AbstractMetadataSetElement() |
Modifier and Type | Method and Description |
---|---|
boolean |
addElement(AbstractMetadataSetElement metadataSetElement)
Add a new metadata set element.
|
List<AbstractMetadataSetElement> |
getElements()
Retrieves the elements.
|
MetadataDefinitionReference |
getMetadataDefinitionReference(String metadataName)
Get the reference to a sub-metadata definition if exits or null if not exists.
|
boolean |
hasMetadataDefinitionReference(String metadataName)
Determines if contains the metadata definition
|
private List<AbstractMetadataSetElement> _elements
public AbstractMetadataSetElement()
public List<AbstractMetadataSetElement> getElements()
public boolean addElement(AbstractMetadataSetElement metadataSetElement)
metadataSetElement
- the sub metadata set.true
if the metadata set element has been added,
false
if this metadata set element already exists.public boolean hasMetadataDefinitionReference(String metadataName)
metadataName
- The metadata nametrue
if contains the metadata definitionpublic MetadataDefinitionReference getMetadataDefinitionReference(String metadataName)
metadataName
- the metadata name