|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bbn.openmap.omGraphics.geom.BasicGeometry
com.bbn.openmap.omGraphics.OMGraphic
com.bbn.openmap.omGraphics.OMGraphicList
com.bbn.openmap.layer.vpf.FeatureCacheGraphicList
public abstract class FeatureCacheGraphicList
The FeatureCacheGraphicList is an extended OMGraphicList that knows what types of VPF features it holds. This allows it to be able to use a VPFFeatureGraphicWarehouse to set the proper DrawingAttributes on its contents.
Nested Class Summary | |
---|---|
static class |
FeatureCacheGraphicList.AREA
|
static class |
FeatureCacheGraphicList.DEFAULT
|
static class |
FeatureCacheGraphicList.EDGE
|
static class |
FeatureCacheGraphicList.POINT
|
static class |
FeatureCacheGraphicList.TEXT
|
Nested classes/interfaces inherited from class com.bbn.openmap.omGraphics.OMGraphicList |
---|
OMGraphicList.OMDist |
Field Summary | |
---|---|
protected java.lang.String |
featureName
The identifying code for the features held in this list. |
Fields inherited from class com.bbn.openmap.omGraphics.OMGraphicList |
---|
allowDuplicates, FIRST_ADDED_ON_TOP, graphics, LAST_ADDED_ON_TOP, NONE, processAllGeometries, traverseMode, vague |
Fields inherited from class com.bbn.openmap.omGraphics.OMGraphic |
---|
declutterType, displayPaint, edgeMatchesFill, fillPaint, hasLabel, linePaint, matted, mattingPaint, renderType, selected, selectPaint, showEditablePalette, stroke, textureMask |
Fields inherited from class com.bbn.openmap.omGraphics.geom.BasicGeometry |
---|
APP_OBJECT_KEY, appObject, ATT_MAP_KEY, lineType, needToRegenerate, shape, visible |
Constructor Summary | |
---|---|
FeatureCacheGraphicList()
|
|
FeatureCacheGraphicList(int initSize)
|
Method Summary | |
---|---|
static FeatureCacheGraphicList |
createForType(java.lang.String featureType)
A factory method for creating the proper FeatureCacheGraphicList for a particular feature type, VPFUtil.Edge, VPFUtil.Area, VPFUtil.Text, and/or VPFUtil.Point, with each list subclass tuned to help properly color features when they are set based on layer requirements. |
java.lang.String |
getFeatureName()
|
abstract void |
setDrawingAttributes(VPFFeatureGraphicWarehouse vfgw)
Different implementations depending on type. |
void |
setFeatureName(java.lang.String name)
|
void |
setTo(DrawingAttributes da)
|
Methods inherited from class com.bbn.openmap.omGraphics.geom.BasicGeometry |
---|
_distance, appendShapeEdge, appendShapeEdge, appendShapeEdge, appendShapeEdge, checkAttributeMap, checkAttributeMap, clearAttributes, contains, createAttributeMap, createBoxShape, createShape, createShape, describeShapeDetail, describeShapeDetail, distanceToEdge, draw, fill, getAppObject, getAppObject, getAttribute, getAttributeMap, getAttributes, getLineType, getNeedToRegenerate, getShape, isRenderable, putAttribute, removeAttribute, replaceAppObjectWithAttributeMap, setAppObject, setAppObject, setAttributes, setLineType, setNeedToRegenerate |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.bbn.openmap.omGraphics.OMGeometry |
---|
clearAttributes, contains, draw, fill, getAppObject, getAttribute, getAttributes, getLineType, getNeedToRegenerate, getShape, isRenderable, putAttribute, removeAttribute, setAppObject, setAttributes, setLineType, setNeedToRegenerate |
Field Detail |
---|
protected java.lang.String featureName
Constructor Detail |
---|
public FeatureCacheGraphicList()
public FeatureCacheGraphicList(int initSize)
Method Detail |
---|
public void setFeatureName(java.lang.String name)
public java.lang.String getFeatureName()
public void setTo(DrawingAttributes da)
public static FeatureCacheGraphicList createForType(java.lang.String featureType)
public abstract void setDrawingAttributes(VPFFeatureGraphicWarehouse vfgw)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |