org.gcube.data.analysis.tabulardata.cube.tablemanagers
Interface TableMetaCreator


public interface TableMetaCreator


Method Summary
 org.gcube.data.analysis.tabulardata.model.table.Table create()
           
 TableMetaCreator removeAllColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId)
           
 TableMetaCreator removeAllTableMetadata()
           
 TableMetaCreator removeColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId, Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata> metadataType)
           
 TableMetaCreator removeTableMetadata(Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata> metadataType)
           
 TableMetaCreator setColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId, org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata... metadata)
           
 TableMetaCreator setTableMetadata(org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata... metadata)
           
 

Method Detail

setTableMetadata

TableMetaCreator setTableMetadata(org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata... metadata)

removeTableMetadata

TableMetaCreator removeTableMetadata(Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata> metadataType)

removeAllTableMetadata

TableMetaCreator removeAllTableMetadata()

setColumnMetadata

TableMetaCreator setColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
                                   org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata... metadata)

removeColumnMetadata

TableMetaCreator removeColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
                                      Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata> metadataType)

removeAllColumnMetadata

TableMetaCreator removeAllColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId)

create

org.gcube.data.analysis.tabulardata.model.table.Table create()
                                                             throws TableCreationException
Throws:
TableCreationException


Copyright © 2013. All Rights Reserved.