public abstract class MetadataElementImpl extends java.lang.Object implements MetadataElement
MetadataElement. It is
able to store metadata.| 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 MetadataElementMetadataElement.getMetadata()public java.lang.Object getMetadata(java.lang.Object name)
MetadataElementgetMetadata in interface MetadataElementname - the name of the metadata.MetadataElement.getMetadata(Object)public boolean hasMetadata(java.lang.Object name)
MetadataElementhasMetadata in interface MetadataElementname - the name of the metadata.MetadataElement.hasMetadata(Object)public void putMetadata(java.lang.Object name,
java.lang.Object value)
MetadataElementputMetadata in interface MetadataElementname - the name of the metadata.value - the value associated with this metadata.MetadataElement.putMetadata(Object, Object)public java.lang.Object removeMetadata(java.lang.Object name)
MetadataElementremoveMetadata in interface MetadataElementname - the name of the metadata.MetadataElement.removeMetadata(Object)