org.gcube.data.analysis.tabulardata.model.metadata
Class HashMapMetadataHolder
java.lang.Object
org.gcube.data.analysis.tabulardata.model.metadata.HashMapMetadataHolder
- All Implemented Interfaces:
- MetadataHolder
public class HashMapMetadataHolder
- extends Object
- implements MetadataHolder
HashMapMetadataHolder
public HashMapMetadataHolder()
getMetadata
public <C extends CubeMetadata<? extends Serializable>> C getMetadata(Class<C> metadataType)
- Specified by:
getMetadata in interface MetadataHolder
removeMetadata
public void removeMetadata(Class<? extends CubeMetadata<? extends Serializable>> metadataType)
- Specified by:
removeMetadata in interface MetadataHolder
setMetadata
public void setMetadata(CubeMetadata<? extends Serializable> metadata)
- Specified by:
setMetadata in interface MetadataHolder
getAllMetadata
public Collection<CubeMetadata<Serializable>> getAllMetadata()
- Specified by:
getAllMetadata in interface MetadataHolder
removeAllMetadata
public void removeAllMetadata()
- Specified by:
removeAllMetadata in interface MetadataHolder
setMetadata
public void setMetadata(Collection<? extends CubeMetadata<? extends Serializable>> metadataObjects)
- Specified by:
setMetadata in interface MetadataHolder
getMetadataObject
public <T extends Serializable> T getMetadataObject(Class<? extends CubeMetadata<T>> metadataType)
- Specified by:
getMetadataObject in interface MetadataHolder
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013. All Rights Reserved.