public abstract class MetadataElementImpl extends java.lang.Object implements MetadataElement
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.Object,java.lang.Object> |
metadata |
| Constructor and Description |
|---|
MetadataElementImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<?,?> |
getMetadata() |
java.lang.Object |
getMetadata(java.lang.Object name)
Gets a value of a metadata.
|
boolean |
hasMetadata(java.lang.Object name)
Verifies if a metadata is associated with this element.
|
void |
putMetadata(java.lang.Object name,
java.lang.Object value)
Put a metadata in this element.
|
java.lang.Object |
removeMetadata(java.lang.Object name)
Removes a metadata of this element.
|
public java.util.Map<?,?> getMetadata()
getMetadata in interface MetadataElementpublic java.lang.Object getMetadata(java.lang.Object name)
getMetadata in interface MetadataElementname - the name of the metadata.public boolean hasMetadata(java.lang.Object name)
hasMetadata in interface MetadataElementname - the name of the metadata.public void putMetadata(java.lang.Object name,
java.lang.Object value)
putMetadata in interface MetadataElementname - the name of the metadata.value - the value associated with this metadata.public java.lang.Object removeMetadata(java.lang.Object name)
removeMetadata in interface MetadataElementname - the name of the metadata.