Package | Description |
---|---|
com.bbn.openmap.dataAccess.shape |
This package provides read and write access to ESRI shape files,
including the .shp, .dbf and .shx files.
|
com.bbn.openmap.dataAccess.shape.output |
This package provides OutputStreams for .shp, .dbf and .shx files that
make up the ESRI Shape file format.
|
com.bbn.openmap.layer.shape.areas |
Provides an extension to the ShapeLayer that deals with attributes files
for shapefiles.
|
com.bbn.openmap.plugin.esri |
A PlugIn package that handles ESRI shape files.
|
Modifier and Type | Class and Description |
---|---|
class |
DbfFile
An extension to DbfTableModel that handles reading only certain records when
needed, in conjunction with some spatial indexing mechanism.
|
class |
MetaDbfTableModel
An extension of the DbfTableModel that allows editing of the format of the
TbfTableModel, allowing addition and deletion of columns of the
DbfTableModel.
|
Modifier and Type | Field and Description |
---|---|
protected DbfTableModel |
EsriShapeExport.masterDBF
The optional DbfTableModel that describes properties for the OMGraphics.
|
protected DbfTableModel |
EsriShapeExport.ESEInterface.model |
protected DbfTableModel |
DrawingAttributesUtility.model |
protected DbfTableModel |
DbfTableModel.parent |
protected DbfTableModel |
MetaDbfTableModel.source |
Modifier and Type | Method and Description |
---|---|
DbfTableModel |
DbfTableModelFactory.createDbf(OMGraphicList omgl) |
DbfTableModel |
DbfTableModelFactory.createDbfTableModel() |
static DbfTableModel |
EsriShapeExport.createDefaultModel(EsriGraphicList list)
Prepares and returns a 7 column DbfTableModel to accept input for columns
of TYPE_CHARACTER.
|
static DbfTableModel |
DbfFile.getDbfTableModel(java.lang.String dbf)
Creates a DbfTableModel for a given .dbf file
|
static DbfTableModel |
DbfTableModel.getDbfTableModel(java.net.URL dbf)
Creates a DbfTableModel for a given .dbf file
|
static DbfTableModel |
DbfFile.getDbfTableModel(java.net.URL dbf)
Creates a DbfTableModel for a given .dbf file
|
DbfTableModel |
EsriShapeExport.getMasterDBF()
Get the DbfTableModel representing the dbf file for the main
OMGraphicList.
|
protected DbfTableModel |
EsriShapeExport.getMasterDBFHeaderClone()
If the OMGraphicList has a DbfTableModel in its AppObject slot, a new
DbfTableModel is created that has the same structure.
|
DbfTableModel |
EsriGraphicList.getTable()
Get the DbfTableModel object from the AppObject of this list.
|
DbfTableModel |
DbfTableModel.headerClone()
Create another DbfTableModel with the same structure as this one (number
of columns, column names, lengths and decimal counts).
|
DbfTableModel |
DbfFile.headerClone()
Create another DbfTableModel with the same structure as this one (number
of columns, column names, lengths and decimal counts).
|
static DbfTableModel |
DbfTableModel.read(java.net.URL dbf) |
Modifier and Type | Method and Description |
---|---|
void |
DbfTableModel.append(DbfTableModel dbf) |
protected void |
DbfTableModel.commitEvents(DbfTableModel model) |
static EsriGraphicList |
EsriGraphicList.getEsriGraphicList(java.net.URL shp,
DrawingAttributes drawingAttributes,
DbfTableModel dbf,
GeoCoordTransformation coordTranslator)
Reads the contents of the SHP files.
|
static EsriGraphicList |
EsriGraphicList.getEsriGraphicList(java.net.URL shp,
java.net.URL shx,
DrawingAttributes drawingAttributes,
DbfTableModel dbf)
Deprecated.
use getGraphicList(URL, DrawingAttributes, DbfTableModel)
|
boolean |
DbfTableModel.matches(DbfTableModel dbf) |
static void |
DrawingAttributesUtility.setDrawingAttributes(EsriGraphicList list,
DbfTableModel model)
Iterate through the list, and look in the DbfTableModel for
DrawingAttributes parameters, setting the DrawingAttributes on the list
contents with anything found in the DBF file.
|
static void |
DrawingAttributesUtility.setDrawingAttributes(EsriGraphicList list,
DbfTableModel model,
DrawingAttributes defaultDA)
Iterate through the list, and look in the DbfTableModel for
DrawingAttributes parameters, setting the DrawingAttributes on the list
contents with anything found in the DBF file.
|
void |
EsriShapeExport.setMasterDBF(DbfTableModel dbf)
Set the DbfTableModel representing the dbf file for the main
OMGraphicList.
|
void |
EsriGraphicList.setTable(DbfTableModel dtm)
Set the DbfTableModel in the AppObject of this list that holds the
attribute information about this list's objects.
|
static void |
EsriShapeExport.syncDrawingAttributesToTableModel(DbfTableModel model,
OMGraphicList list,
boolean clearUpdatedStatus) |
static java.lang.String |
DbfTableModel.write(DbfTableModel model,
java.lang.String location) |
Constructor and Description |
---|
DrawingAttributesUtility(DbfTableModel model) |
EsriShapeExport(EsriGraphicList list,
DbfTableModel dbf,
java.lang.String pathToFile)
Create an EsriShapeExport object.
|
MetaDbfTableModel(DbfTableModel source)
Creates a blank DbfTableModel from the source DbfTableModel.
|
Modifier and Type | Method and Description |
---|---|
short |
DbfOutputStream.calcHeaderLength(DbfTableModel model)
Calculates the length of the header in terms of bytes
|
short |
DbfOutputStream.calcRecordLength(DbfTableModel model)
Calculates the length of the record by aggregating the length of each
field
|
void |
DbfOutputStream.writeModel(DbfTableModel model)
Writes the model out on the stream.
|
void |
DbfOutputStream.writeRecords(DbfTableModel model) |
Modifier and Type | Field and Description |
---|---|
protected DbfTableModel |
AreaHandler.dbfModel
The DBF attribute file table model.
|
Modifier and Type | Field and Description |
---|---|
protected DbfTableModel |
EsriLayer._model |
Modifier and Type | Method and Description |
---|---|
DbfTableModel |
EsriPlugIn.getModel()
Returns the associated table model for this layer
|
DbfTableModel |
EsriLayer.getModel()
Returns the associated table model for this layer
|
Modifier and Type | Method and Description |
---|---|
void |
EsriPlugIn.setModel(DbfTableModel model)
Sets the DbfTableModel
|
void |
EsriLayer.setModel(DbfTableModel model)
Sets the DbfTableModel
|
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details