org.gcube.data.analysis.tabulardata.cube.tablemanagers
Class DefaultTableMetaCreator
java.lang.Object
org.gcube.data.analysis.tabulardata.cube.tablemanagers.DefaultTableMetaCreator
- All Implemented Interfaces:
- org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator
public class DefaultTableMetaCreator
- extends Object
- implements org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator
|
Constructor Summary |
DefaultTableMetaCreator(org.gcube.data.analysis.tabulardata.cube.metadata.CubeMetadataWrangler cmw,
org.gcube.data.analysis.tabulardata.model.table.Table startingTable)
|
|
Method Summary |
org.gcube.data.analysis.tabulardata.model.table.Table |
create()
|
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
removeAllColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId)
|
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
removeAllTableMetadata()
|
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
removeColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata> metadataType)
|
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
removeTableMetadata(Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata> metadataType)
|
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
setColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata... metadata)
|
org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator |
setTableMetadata(org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata... metadata)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultTableMetaCreator
public DefaultTableMetaCreator(org.gcube.data.analysis.tabulardata.cube.metadata.CubeMetadataWrangler cmw,
org.gcube.data.analysis.tabulardata.model.table.Table startingTable)
setTableMetadata
public org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator setTableMetadata(org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata... metadata)
- Specified by:
setTableMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator
removeTableMetadata
public org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator removeTableMetadata(Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.table.TableMetadata> metadataType)
- Specified by:
removeTableMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator
removeAllTableMetadata
public org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator removeAllTableMetadata()
- Specified by:
removeAllTableMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator
setColumnMetadata
public org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator setColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata... metadata)
- Specified by:
setColumnMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator
removeColumnMetadata
public org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator removeColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
Class<? extends org.gcube.data.analysis.tabulardata.model.metadata.column.ColumnMetadata> metadataType)
- Specified by:
removeColumnMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator
removeAllColumnMetadata
public org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator removeAllColumnMetadata(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId)
- Specified by:
removeAllColumnMetadata in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator
create
public org.gcube.data.analysis.tabulardata.model.table.Table create()
throws org.gcube.data.analysis.tabulardata.cube.exceptions.TableCreationException
- Specified by:
create in interface org.gcube.data.analysis.tabulardata.cube.tablemanagers.TableMetaCreator
- Throws:
org.gcube.data.analysis.tabulardata.cube.exceptions.TableCreationException
Copyright © 2013. All Rights Reserved.