## Uses of Interface
com.mapinfo.midev.data.ITableDefinition

Packages that use ITableDefinition
com.mapinfo.midev.data: Contains the interfaces and some classes used to read data from any of several data sources.
com.mapinfo.midev.dp.file: A data provider implementation for file based tables.
com.mapinfo.midev.dp.shape: A data provider implementation for ESRI Shape file tables.
com.mapinfo.midev.dp.tab: A data provider implementation for the MapInfo Native table.
com.mapinfo.midev.xml.mws

### Uses of ITableDefinition in com.mapinfo.midev.data

Methods in com.mapinfo.midev.data that return ITableDefinition
`ITableDefinition` IDataSourceTable.`getDefinition()` Returns the definition for the table.

Methods in com.mapinfo.midev.data with parameters of type ITableDefinition
`void` ICreatableDataSource.`createTable(AttributeDefinitionCollection attributeDefinitions, PrimaryKeyMetadata primaryKeyMetadata, ITableDefinition tableDefinition)` create a table using the information related to column, primary key and destination data formats.
`IDataSourceTable` IDataSource.`openTable(ITableDefinition tableDefinition)` Creates an `IDataSourceTable` given the specified `ITableDefinition`.

### Uses of ITableDefinition in com.mapinfo.midev.dp.file

Subinterfaces of ITableDefinition in com.mapinfo.midev.dp.file
`interface` `IFileTableDefinition` Table Definition for file based data providers.

### Uses of ITableDefinition in com.mapinfo.midev.dp.shape

Classes in com.mapinfo.midev.dp.shape that implement ITableDefinition
`class` `ShapeTableDefinition` A definition for an ESRI shape file table.

Methods in com.mapinfo.midev.dp.shape with parameters of type ITableDefinition
`IDataSourceTable` ShapeDataSource.`openTable(ITableDefinition tableDefinition)` Opens the datasource table for the given table definition.

### Uses of ITableDefinition in com.mapinfo.midev.dp.tab

Classes in com.mapinfo.midev.dp.tab that implement ITableDefinition
`class` `NativeTableDefinition` A definition for a MapInfo Native Table.

Methods in com.mapinfo.midev.dp.tab with parameters of type ITableDefinition
`IDataSourceTable` NativeDataSource.`openTable(ITableDefinition definition)`

### Uses of ITableDefinition in com.mapinfo.midev.xml.mws

Methods in com.mapinfo.midev.xml.mws that return ITableDefinition
`ITableDefinition` DataSourceDefinition.`getTableDefinition()` Returns the ITableDefinition that this DataSourceDefinition represents.

Constructors in com.mapinfo.midev.xml.mws with parameters of type ITableDefinition
Constructor and Description
`DataSourceDefinition(String name, ITableDefinition tableDefinition, Connection connection, String id)` Creates a DataSourceDefinition with the specified values.