public class DrawingAttributesUtility extends java.lang.Object implements ShapeConstants
Modifier and Type | Field and Description |
---|---|
protected DrawingAttributes |
da |
protected int |
dashPatternColumn |
protected int |
dashPhaseColumn |
protected DrawingAttributes |
defaultDA |
protected int |
desColumn |
protected int |
fillColorColumn |
protected int |
lineColorColumn |
protected int |
lineWidthColumn |
protected DbfTableModel |
model |
protected int |
selectColorColumn |
DBF_ATTRIBUTE, DBF_AUTOINCREMENT, DBF_BINARY, DBF_CHARACTER, DBF_DATE, DBF_DOUBLE, DBF_FLOAT, DBF_LOGICAL, DBF_LONG, DBF_MEMO, DBF_NUMERIC, DBF_OLE, DBF_TIMESTAMP, DBF_TYPE_AUTOINCREMENT, DBF_TYPE_BINARY, DBF_TYPE_CHARACTER, DBF_TYPE_DATE, DBF_TYPE_DOUBLE, DBF_TYPE_FLOAT, DBF_TYPE_LOGICAL, DBF_TYPE_LONG, DBF_TYPE_MEMO, DBF_TYPE_NUMERIC, DBF_TYPE_OLE, DBF_TYPE_TIMESTAMP, PARAM_DBF, PARAM_SHP, PARAM_SHX, SHAPE_BOUNDS_ATTRIBUTE, SHAPE_DBF_DASHPATTERN, SHAPE_DBF_DASHPHASE, SHAPE_DBF_DESCRIPTION, SHAPE_DBF_FILLCOLOR, SHAPE_DBF_INFO_ATTRIBUTE, SHAPE_DBF_LINECOLOR, SHAPE_DBF_LINEWIDTH, SHAPE_DBF_SELECTCOLOR, SHAPE_FILE_HEADER_LENGTH, SHAPE_FILE_RECORD_HEADER_LENGTH, SHAPE_INDEX_ATTRIBUTE, SHAPE_MAX_MEASURE_ATTRIBUTE, SHAPE_MAX_Z_ATTRIBUTE, SHAPE_MEASURE_ATTRIBUTE, SHAPE_MIN_MEASURE_ATTRIBUTE, SHAPE_MIN_Z_ATTRIBUTE, SHAPE_TYPE_ARC, SHAPE_TYPE_MULTIPATCH, SHAPE_TYPE_MULTIPOINT, SHAPE_TYPE_MULTIPOINTM, SHAPE_TYPE_MULTIPOINTZ, SHAPE_TYPE_NULL, SHAPE_TYPE_POINT, SHAPE_TYPE_POINTM, SHAPE_TYPE_POINTZ, SHAPE_TYPE_POLYGON, SHAPE_TYPE_POLYGONM, SHAPE_TYPE_POLYGONZ, SHAPE_TYPE_POLYLINE, SHAPE_TYPE_POLYLINEM, SHAPE_TYPE_POLYLINEZ, SHAPE_Z_ATTRIBUTE
Modifier | Constructor and Description |
---|---|
protected |
DrawingAttributesUtility(DbfTableModel model) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureForRecord(OMGraphic graphic,
java.util.List<java.lang.Object> record) |
DrawingAttributes |
getDefaultAttributes() |
protected java.awt.Color |
parseColor(java.lang.String colorString,
java.awt.Color def) |
void |
setDefaultAttributes(DrawingAttributes dda) |
static void |
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 |
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.
|
protected void |
setDrawingAttributes(OMGraphic graphic,
int index)
Sets the drawing attributes on the record index provided.
|
protected DrawingAttributes da
protected int desColumn
protected int lineColorColumn
protected int fillColorColumn
protected int selectColorColumn
protected int lineWidthColumn
protected int dashPatternColumn
protected int dashPhaseColumn
protected DbfTableModel model
protected DrawingAttributes defaultDA
protected DrawingAttributesUtility(DbfTableModel model)
protected java.awt.Color parseColor(java.lang.String colorString, java.awt.Color def)
public void setDefaultAttributes(DrawingAttributes dda)
public DrawingAttributes getDefaultAttributes()
protected void configureForRecord(OMGraphic graphic, java.util.List<java.lang.Object> record)
protected void setDrawingAttributes(OMGraphic graphic, int index)
graphic
- index
- public static void setDrawingAttributes(EsriGraphicList list, DbfTableModel model)
public static void setDrawingAttributes(EsriGraphicList list, DbfTableModel model, DrawingAttributes defaultDA)
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details