org.gcube.data.analysis.tabulardata.metadata
Class HashMapMetadataHolder<T extends Metadata>
java.lang.Object
org.gcube.data.analysis.tabulardata.metadata.HashMapMetadataHolder<T>
- All Implemented Interfaces:
- Serializable, MetadataHolder<T>
public class HashMapMetadataHolder<T extends Metadata>
- extends Object
- implements MetadataHolder<T>
- See Also:
- Serialized Form
HashMapMetadataHolder
public HashMapMetadataHolder()
getMetadata
public <C extends T> C getMetadata(Class<C> metadataType)
throws NoSuchMetadataException
- Specified by:
getMetadata in interface MetadataHolder<T extends Metadata>
- Throws:
NoSuchMetadataException
removeMetadata
public void removeMetadata(Class<? extends T> metadataType)
- Specified by:
removeMetadata in interface MetadataHolder<T extends Metadata>
setMetadata
public void setMetadata(T metadata)
- Specified by:
setMetadata in interface MetadataHolder<T extends Metadata>
getAllMetadata
public Collection<T> getAllMetadata()
- Specified by:
getAllMetadata in interface MetadataHolder<T extends Metadata>
setAllMetadata
public void setAllMetadata(Collection<T> metadata)
- Specified by:
setAllMetadata in interface MetadataHolder<T extends Metadata>
removeAllMetadata
public void removeAllMetadata()
- Specified by:
removeAllMetadata in interface MetadataHolder<T extends Metadata>
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2014. All Rights Reserved.