## Package com.bbn.openmap.dataAccess.shape

This package provides read and write access to ESRI shape files, including the .shp, .dbf and .shx files.

See:
Description

Interface Summary
EsriGraphic: An interface to typecast OMGraphics.
ShapeConstants

Class Summary
DbfFile: An extension to DbfTableModel that handles reading only certain records when needed, in conjuction with some spatial indexing mechanism.
DbfHandler: The DbfHandler manages OMGraphics based on DBF file settings.
DbfHandler.Op: The Op class (operation) is used by the Rules to evaluate a rule key value against a OMGraphics key value.
DbfTableModel: An implemention of TableModel that manages tabular data read from a dbf file and enables the user to stored data store herein to be saved to a file conforming to the DBF III file format specification.
DrawingAttributesUtility: A class to help out with looking in a DBF file, and setting OMGraphics with DrawingAttributes settings that may reside in the DBF.
EsriGraphicFactory
EsriGraphicFactory.Header
EsriGraphicFactory.ReadByteTracker
EsriGraphicList: EsriGraphicList ensures that only supported geometry types are added to its list.
EsriIconPoint: An extension to OMPoint that typecasts a specific Esri graphic type.
EsriPoint: An extension to OMPoint that typecasts a specific Esri graphic type.
EsriPointList: An EsriGraphicList ensures that only EsriPoints are added to its list.
EsriPolygon: An extension to OMPoly for polygons that typecasts a specific Esri graphic type.
EsriPolygonList: An EsriGraphicList ensures that only EsriPolygons are added to its list.
EsriPolygonM: An extension to OMPoly for polygons that typecasts a specific Esri graphic type.
EsriPolygonMList: An EsriGraphicList ensures that only EsriPolygonMs are added to its list.
EsriPolygonZ: An extension to OMPoly for polygons that typecasts a specific Esri graphic type.
EsriPolygonZList: An EsriGraphicList ensures that only EsriPolygons are added to its list.
EsriPolyline: An extension to OMPoly for polylines that typecasts a specific Esri graphic type.
EsriPolylineList: An EsriGraphicList ensures that only EsriPolygons are added to its list.
EsriPolylineM: An extension to OMPoly for polylines that typecasts a specific Esri graphic type.
EsriPolylineMList: An EsriGraphicList ensures that only EsriPolygonMs are added to its list.
EsriPolylineZ: An extension to OMPoly for polylines that typecasts a specific Esri graphic type.
EsriPolylineZList: An EsriGraphicList ensures that only EsriPolygons are added to its list.
EsriShapeExport: Provides methods for saving OMGraphicLists as ShapeFiles.
EsriTextPoint: An extension to OMPoint that typecasts a specific Esri graphic type.
MetaDbfTableModel: An extension of the DbfTableModel that allows editing of the format of the TbfTableModel, allowing addition and deletion of columns of the DbfTableModel.

Exception Summary
DrawingToolRenderException: Used to throw an exception when OMGraphics are not rendered as OMGraphicConstants.RENDERTYPE_LATLON in EsriShapeExport and its subclasses.

## Package com.bbn.openmap.dataAccess.shape Description

This package provides read and write access to ESRI shape files, including the .shp, .dbf and .shx files.

Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details