org.gcube.data.analysis.tabulardata.metadata
Class ArrayListMetadataHolder<T extends Metadata>
java.lang.Object
org.gcube.data.analysis.tabulardata.metadata.ArrayListMetadataHolder<T>
- All Implemented Interfaces:
- Serializable, MetadataHolder<T>
public class ArrayListMetadataHolder<T extends Metadata>
- extends Object
- implements MetadataHolder<T>
- See Also:
- Serialized Form
metadata
public ArrayList<T extends Metadata> metadata
ArrayListMetadataHolder
public ArrayListMetadataHolder()
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
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
Copyright © 2014. All Rights Reserved.