org.gcube.data.analysis.tabulardata.service.impl.tabular
Class MetadataList

java.lang.Object
  extended by org.gcube.data.analysis.tabulardata.service.impl.tabular.MetadataList

public class MetadataList
extends Object


Constructor Summary
MetadataList()
           
 
Method Summary
<T extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata>
void
add(T metadataEntry)
           
<T extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata>
T
get(Class<T> metadataClass)
           
 Collection<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata> getAll()
           
<T extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata>
T
remove(Class<T> metadataClass)
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataList

public MetadataList()
Method Detail

getAll

public Collection<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata> getAll()
Returns:
the metadata

get

public <T extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata> T get(Class<T> metadataClass)

reset

public void reset()

add

public <T extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata> void add(T metadataEntry)

remove

public <T extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata> T remove(Class<T> metadataClass)


Copyright © 2013. All Rights Reserved.