# Hierarchy For Package com.mapinfo.midev.data

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.mapinfo.midev.data.DataSourceEntityDescription
  - com.mapinfo.midev.data.DataSourceNamespace
  - java.lang.Enum (implements java.lang.Comparable, java.io.Serializable)
    - com.mapinfo.midev.data.CursorProperties
  - com.mapinfo.midev.data.LegendAggregate
  - com.mapinfo.midev.data.LegendMetadata (implements java.util.Collection)
  - com.mapinfo.midev.data.TableClosedEvent (implements com.mapinfo.midev.data.IDataSourceTableEvent)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.mapinfo.midev.data.DataAccessException

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - com.mapinfo.midev.data.IDataSourceTable (also extends java.io.Closeable, com.mapinfo.midev.feature.IFeatureCollection)
- java.util.EventListener
  - com.mapinfo.midev.data.IDataSourceTableListener
- com.mapinfo.midev.data.ICreatableDataSource
- com.mapinfo.midev.data.IDataProvider
- com.mapinfo.midev.data.IDataSourceDefinition
- com.mapinfo.midev.data.IDataSourceTableEvent
- com.mapinfo.midev.feature.IFeatureIterator
  - com.mapinfo.midev.data.ICursor
- com.mapinfo.midev.data.IHasVolatility
- com.mapinfo.midev.data.ITableDefinition
- java.lang.Iterable
  - com.mapinfo.midev.data.IDataSource
- java.io.Serializable
  - com.mapinfo.midev.feature.IFeatureCollection
    - com.mapinfo.midev.data.IDataSourceTable (also extends java.io.Closeable, com.mapinfo.midev.feature.IFeatureCollection)
  - com.mapinfo.midev.feature.IFeatureMetadata
    - com.mapinfo.midev.feature.IFeatureCollectionMetadata
      - com.mapinfo.midev.data.ITableMetadata