org.gcube.data.analysis.tabulardata.metadata
Interface MetadataHolder<T extends Metadata>
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- ArrayListMetadataHolder, HashMapMetadataHolder
public interface MetadataHolder<T extends Metadata>
- extends Serializable
getMetadata
<C extends T> C getMetadata(Class<C> metadataType)
throws NoSuchMetadataException
- Throws:
NoSuchMetadataException
removeMetadata
void removeMetadata(Class<? extends T> metadataType)
setMetadata
void setMetadata(T metadata)
getAllMetadata
Collection<T> getAllMetadata()
setAllMetadata
void setAllMetadata(Collection<T> metadata)
removeAllMetadata
void removeAllMetadata()
Copyright © 2014. All Rights Reserved.