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

Packages that use IDataSourceTable
com.mapinfo.midev.data: Contains the interfaces and some classes used to read data from any of several data sources.
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.

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

Methods in com.mapinfo.midev.data that return IDataSourceTable
`IDataSourceTable` IDataSourceTableEvent.`getSource()` Returns the `IDataSourceTable` that caused the event.
`IDataSourceTable` TableClosedEvent.`getSource()`
`IDataSourceTable` IDataSource.`openTable(ITableDefinition tableDefinition)` Creates an `IDataSourceTable` given the specified `ITableDefinition`.

Constructors in com.mapinfo.midev.data with parameters of type IDataSourceTable
Constructor and Description
`TableClosedEvent(IDataSourceTable source)` Creates a `TableClosedEvent` with the specified source.

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

Methods in com.mapinfo.midev.dp.shape that return IDataSourceTable
`IDataSourceTable` ShapeDataProvider.`openTable(File file)` Opens the given file as a data source table.
`IDataSourceTable` ShapeDataProvider.`openTable(File file, CoordSys coordSys, Charset charset)` Opens the given file as a data source table, using the provided coordinate system and character set to interpret spatial and text data.
`IDataSourceTable` ShapeDataProvider.`openTable(File file, CoordSys coordSys, Charset charset, boolean generateSpatialIndex, boolean isVolatile, List hints)` Opens the given file as a data source table, using the provided coordinate system and character set to interpret spatial and text data.
`IDataSourceTable` ShapeDataSource.`openTable(ITableDefinition tableDefinition)` Opens the datasource table for the given table definition.

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

Methods in com.mapinfo.midev.dp.tab that return IDataSourceTable
`IDataSourceTable` NativeDataProvider.`openTable(File file)` Convenience method for opening a TAB file as a Table.
`IDataSourceTable` NativeDataProvider.`openTable(File file, boolean isVolatile)` Convenience method for opening a TAB file as a Table.
`IDataSourceTable` NativeDataProvider.`openTable(File file, boolean isVolatile, boolean isReadOnly)` Convenience method for opening a TAB file as a Table.
`IDataSourceTable` NativeDataProvider.`openTable(File dir, String name)` Convenience method for opening a TAB file as a Table.
`IDataSourceTable` NativeDataProvider.`openTable(File dir, String name, boolean isVolatile)` Convenience method for opening a TAB file as a Table.
`IDataSourceTable` NativeDataSource.`openTable(ITableDefinition definition)`