@LcdService(service=ILcdGXYLayerFactory.class, priority=20000) public class TLcdDAFIFDefaultLayerFactory extends Object implements ILcdGXYLayerFactory
TLcdGXYLayerList
or ILcdLayerTreeNode
is created depending on the
flag isCreateLayerTreeNodes()
,
otherwise a normal GXY layer is created.
For each supplied model (list), a primary check
is done on the model descriptor's type name: this should be "DAFIF".
A second check is done on the type of model descriptor (except for the model descriptor of a model list):
this should be one of the AIS defined model descriptors in com.luciad.ais.model.*.
This layer factory has support for setting colors and other
display properties, through the use of a TLcdDAFIFLayerConfiguration
object
which can be set on the factory
(see setLayerConfiguration
).
The general layer properties can be set through the use of a Properties object
(see setProperties
).
Note that the constants named CFG_* are also available in the class TLcdDAFIFLayerConfiguration
and are documented in that class.
Constructor and Description |
---|
TLcdDAFIFDefaultLayerFactory()
Constructs a new
TLcyDAFIFLayerFactory object
with default properties. |
TLcdDAFIFDefaultLayerFactory(Properties aProperties)
Constructs a new
TLcyDAFIFLayerFactory object. |
Modifier and Type | Method and Description |
---|---|
protected TLcdGXYLayer |
createGXYLayer()
Creates a new instance of
TLcdGXYLayer , which will be used as layer for an ILcdModel
containing DAFIF objects. |
ILcdGXYLayer |
createGXYLayer(ILcdModel aModel)
Creates an
ILcdGXYLayer for representing
an ILcdModel on an ILcdGXYView . |
Properties |
getProperties()
Returns the
Properties object used by this layer factory
to configure the general properties of DAFIF layers. |
boolean |
isCreateLayerTreeNodes()
Returns whether layer nodes are created for model lists.
|
static boolean |
isTraceOn()
Deprecated.
This method has been deprecated. It is recommended to use the
standard Java logging framework directly.
|
void |
setCreateLayerTreeNodes(boolean aCreateLayerTreeNodes)
Sets whether to create a
layer node or layer list
when a model list is passed. |
void |
setLayerConfiguration(TLcdDAFIFLayerConfiguration aLayerConfiguration)
Sets the layer configuration to be used by this layer factory
to configure DAFIF layers and its painters and label painters.
|
void |
setProperties(Properties aProperties)
Specifies a
Properties object to be used by this
layerFactory to configure the general properties of DAFIF layers. |
static void |
setTraceOn(boolean aTraceOn)
Deprecated.
This method has been deprecated. It is recommended to use the
standard Java logging framework directly.
|
public static final String CFG_AIRPORT_ICONSTYLE_COLOR
public static final String CFG_AIRPORT_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_AIRPORT_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_AIRPORT_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_AIRPORT_LABELSTYLE_FILLCOLOR
public static final String CFG_AIRPORT_LABELSTYLE_FRAMED
public static final String CFG_AIRPORT_LABELSTYLE_WITHPIN
public static final String CFG_AIRPORT_LABELSTYLE_WITHANCHOR
public static final String CFG_AIRPORT_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_AIRSPACE_ICONSTYLE_COLOR
public static final String CFG_AIRSPACE_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LINESTYLE_COLOR
public static final String CFG_AIRSPACE_LINESTYLE_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LINESTYLE_LINEWIDTH
public static final String CFG_AIRSPACE_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_AIRSPACE_LINESTYLE_CLASSA_COLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSA_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSA_BANDWIDTH
public static final String CFG_AIRSPACE_LINESTYLE_CLASSB_COLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSB_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSB_BANDWIDTH
public static final String CFG_AIRSPACE_LINESTYLE_CLASSC_COLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSC_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSC_BANDWIDTH
public static final String CFG_AIRSPACE_LINESTYLE_CLASSD_COLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSD_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSD_BANDWIDTH
public static final String CFG_AIRSPACE_LINESTYLE_CLASSE_COLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSE_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSE_BANDWIDTH
public static final String CFG_AIRSPACE_LINESTYLE_CLASSF_COLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSF_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSF_BANDWIDTH
public static final String CFG_AIRSPACE_LINESTYLE_CLASSG_COLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSG_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LINESTYLE_CLASSG_BANDWIDTH
public static final String CFG_AIRSPACE_FILLSTYLE_COLOR
public static final String CFG_AIRSPACE_FILLSTYLE_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_AIRSPACE_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_AIRSPACE_LABELSTYLE_FILLCOLOR
public static final String CFG_RUNWAY_LINESTYLE_COLOR
public static final String CFG_RUNWAY_LINESTYLE_SELECTIONCOLOR
public static final String CFG_RUNWAY_LINESTYLE_LINEWIDTH
public static final String CFG_RUNWAY_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_RUNWAY_FILLSTYLE_COLOR
public static final String CFG_RUNWAY_FILLSTYLE_SELECTIONCOLOR
public static final String CFG_RUNWAY_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_RUNWAY_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_RUNWAY_LABELSTYLE_FILLCOLOR
public static final String CFG_RUNWAY_LABELSTYLE_WITHPIN
public static final String CFG_RUNWAY_LABELSTYLE_WITHANCHOR
public static final String CFG_RUNWAY_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_RUNWAY_LABELSTYLE_FRAMED
public static final String CFG_REFUELING_AIRSPACE_ICONSTYLE_COLOR
public static final String CFG_REFUELING_AIRSPACE_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_REFUELING_AIRSPACE_LINESTYLE_COLOR
public static final String CFG_REFUELING_AIRSPACE_LINESTYLE_SELECTIONCOLOR
public static final String CFG_REFUELING_AIRSPACE_LINESTYLE_LINEWIDTH
public static final String CFG_REFUELING_AIRSPACE_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_REFUELING_AIRSPACE_FILLSTYLE_COLOR
public static final String CFG_REFUELING_AIRSPACE_FILLSTYLE_SELECTIONCOLOR
public static final String CFG_REFUELING_AIRSPACE_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_REFUELING_AIRSPACE_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_REFUELING_AIRSPACE_LABELSTYLE_FILLCOLOR
public static final String CFG_REFUELING_AIRSPACE_LABELSTYLE_WITHPIN
public static final String CFG_REFUELING_AIRSPACE_LABELSTYLE_WITHANCHOR
public static final String CFG_REFUELING_AIRSPACE_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_REFUELING_AIRSPACE_LABELSTYLE_FRAMED
public static final String CFG_SPECIAL_USE_AIRSPACE_ICONSTYLE_COLOR
public static final String CFG_SPECIAL_USE_AIRSPACE_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_SPECIAL_USE_AIRSPACE_LINESTYLE_COLOR
public static final String CFG_SPECIAL_USE_AIRSPACE_LINESTYLE_SELECTIONCOLOR
public static final String CFG_SPECIAL_USE_AIRSPACE_LINESTYLE_LINEWIDTH
public static final String CFG_SPECIAL_USE_AIRSPACE_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_SPECIAL_USE_AIRSPACE_FILLSTYLE_COLOR
public static final String CFG_SPECIAL_USE_AIRSPACE_FILLSTYLE_SELECTIONCOLOR
public static final String CFG_SPECIAL_USE_AIRSPACE_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_SPECIAL_USE_AIRSPACE_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_SPECIAL_USE_AIRSPACE_LABELSTYLE_FILLCOLOR
public static final String CFG_SPECIAL_USE_AIRSPACE_LABELSTYLE_WITHPIN
public static final String CFG_SPECIAL_USE_AIRSPACE_LABELSTYLE_WITHANCHOR
public static final String CFG_SPECIAL_USE_AIRSPACE_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_SPECIAL_USE_AIRSPACE_LABELSTYLE_FRAMED
public static final String CFG_PARACHUTE_JUMP_AREA_ICONSTYLE_COLOR
public static final String CFG_PARACHUTE_JUMP_AREA_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_PARACHUTE_JUMP_AREA_LINESTYLE_COLOR
public static final String CFG_PARACHUTE_JUMP_AREA_LINESTYLE_SELECTIONCOLOR
public static final String CFG_PARACHUTE_JUMP_AREA_LINESTYLE_LINEWIDTH
public static final String CFG_PARACHUTE_JUMP_AREA_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_PARACHUTE_JUMP_AREA_FILLSTYLE_COLOR
public static final String CFG_PARACHUTE_JUMP_AREA_FILLSTYLE_SELECTIONCOLOR
public static final String CFG_PARACHUTE_JUMP_AREA_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_PARACHUTE_JUMP_AREA_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_PARACHUTE_JUMP_AREA_LABELSTYLE_FILLCOLOR
public static final String CFG_PARACHUTE_JUMP_AREA_LABELSTYLE_WITHPIN
public static final String CFG_PARACHUTE_JUMP_AREA_LABELSTYLE_WITHANCHOR
public static final String CFG_PARACHUTE_JUMP_AREA_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_PARACHUTE_JUMP_AREA_LABELSTYLE_FRAMED
public static final String CFG_HELIPORT_ICONSTYLE_COLOR
public static final String CFG_HELIPORT_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_HELIPORT_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_HELIPORT_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_HELIPORT_LABELSTYLE_FILLCOLOR
public static final String CFG_HELIPORT_LABELSTYLE_WITHPIN
public static final String CFG_HELIPORT_LABELSTYLE_WITHANCHOR
public static final String CFG_HELIPORT_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_HELIPORT_LABELSTYLE_FRAMED
public static final String CFG_HELIPAD_ICONSTYLE_COLOR
public static final String CFG_HELIPAD_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_HELIPAD_LINESTYLE_COLOR
public static final String CFG_HELIPAD_LINESTYLE_SELECTIONCOLOR
public static final String CFG_HELIPAD_LINESTYLE_LINEWIDTH
public static final String CFG_HELIPAD_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_HELIPAD_FILLSTYLE_COLOR
public static final String CFG_HELIPAD_FILLSTYLE_SELECTIONCOLOR
public static final String CFG_HELIPAD_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_HELIPAD_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_HELIPAD_LABELSTYLE_FILLCOLOR
public static final String CFG_HELIPAD_LABELSTYLE_WITHPIN
public static final String CFG_HELIPAD_LABELSTYLE_WITHANCHOR
public static final String CFG_HELIPAD_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_HELIPAD_LABELSTYLE_FRAMED
public static final String CFG_WAYPOINT_ICONSTYLE_COLOR
public static final String CFG_WAYPOINT_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_WAYPOINT_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_WAYPOINT_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_WAYPOINT_LABELSTYLE_FILLCOLOR
public static final String CFG_WAYPOINT_LABELSTYLE_WITHPIN
public static final String CFG_WAYPOINT_LABELSTYLE_WITHANCHOR
public static final String CFG_WAYPOINT_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_WAYPOINT_LABELSTYLE_FRAMED
public static final String CFG_ATS_ROUTE_LINESTYLE_COLOR
public static final String CFG_ATS_ROUTE_LINESTYLE_SELECTIONCOLOR
public static final String CFG_ATS_ROUTE_LINESTYLE_LINEWIDTH
public static final String CFG_ATS_ROUTE_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_ATS_ROUTE_ICONSTYLE_COLOR
public static final String CFG_ATS_ROUTE_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_ATS_ROUTE_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_ATS_ROUTE_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_ATS_ROUTE_LABELSTYLE_FILLCOLOR
public static final String CFG_ATS_ROUTE_LABELSTYLE_WITHPIN
public static final String CFG_ATS_ROUTE_LABELSTYLE_WITHANCHOR
public static final String CFG_ATS_ROUTE_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_ATS_ROUTE_LABELSTYLE_FRAMED
public static final String CFG_MILITARY_TRAINING_ROUTE_LINESTYLE_COLOR
public static final String CFG_MILITARY_TRAINING_ROUTE_LINESTYLE_SELECTIONCOLOR
public static final String CFG_MILITARY_TRAINING_ROUTE_LINESTYLE_LINEWIDTH
public static final String CFG_MILITARY_TRAINING_ROUTE_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_MILITARY_TRAINING_ROUTE_ICONSTYLE_COLOR
public static final String CFG_MILITARY_TRAINING_ROUTE_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_MILITARY_TRAINING_ROUTE_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_MILITARY_TRAINING_ROUTE_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_MILITARY_TRAINING_ROUTE_LABELSTYLE_FILLCOLOR
public static final String CFG_MILITARY_TRAINING_ROUTE_LABELSTYLE_WITHPIN
public static final String CFG_MILITARY_TRAINING_ROUTE_LABELSTYLE_WITHANCHOR
public static final String CFG_MILITARY_TRAINING_ROUTE_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_MILITARY_TRAINING_ROUTE_LABELSTYLE_FRAMED
public static final String CFG_HOLDING_ICONSTYLE_COLOR
public static final String CFG_HOLDING_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_HOLDING_NORMAL_LINESTYLE_COLOR
public static final String CFG_HOLDING_NORMAL_LINESTYLE_SELECTIONCOLOR
public static final String CFG_HOLDING_DECORATION_LINESTYLE_COLOR
public static final String CFG_HOLDING_DECORATION_LINESTYLE_SELECTIONCOLOR
public static final String CFG_HOLDING_ERROR_LINESTYLE_COLOR
public static final String CFG_HOLDING_ERROR_LINESTYLE_SELECTIONCOLOR
public static final String CFG_HOLDING_MISSED_APPROACH_LINESTYLE_COLOR
public static final String CFG_HOLDING_MISSED_APPROACH_LINESTYLE_SELECTIONCOLOR
public static final String CFG_HOLDING_CONNECTION_LINESTYLE_COLOR
public static final String CFG_HOLDING_CONNECTION_LINESTYLE_SELECTIONCOLOR
public static final String CFG_HOLDING_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_HOLDING_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_HOLDING_LABELSTYLE_FILLCOLOR
public static final String CFG_HOLDING_LABELSTYLE_WITHPIN
public static final String CFG_HOLDING_LABELSTYLE_WITHANCHOR
public static final String CFG_HOLDING_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_HOLDING_LABELSTYLE_FRAMED
public static final String CFG_PROCEDURES_PAINTMODE
public static final String CFG_PROCEDURES_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_PROCEDURES_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_ILS_ICONSTYLE_COLOR
public static final String CFG_ILS_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_ILS_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_ILS_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_ILS_LABELSTYLE_FILLCOLOR
public static final String CFG_ILS_LABELSTYLE_WITHPIN
public static final String CFG_ILS_LABELSTYLE_WITHANCHOR
public static final String CFG_ILS_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_ILS_LABELSTYLE_FRAMED
public static final String CFG_REFUELING_ROUTE_ICONSTYLE_COLOR
public static final String CFG_REFUELING_ROUTE_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_REFUELING_ROUTE_LINESTYLE_COLOR
public static final String CFG_REFUELING_ROUTE_LINESTYLE_SELECTIONCOLOR
public static final String CFG_REFUELING_ROUTE_LINESTYLE_LINEWIDTH
public static final String CFG_REFUELING_ROUTE_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_REFUELING_ROUTE_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_REFUELING_ROUTE_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_REFUELING_ROUTE_LABELSTYLE_FILLCOLOR
public static final String CFG_REFUELING_ROUTE_LABELSTYLE_WITHPIN
public static final String CFG_REFUELING_ROUTE_LABELSTYLE_WITHANCHOR
public static final String CFG_REFUELING_ROUTE_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_REFUELING_ROUTE_LABELSTYLE_FRAMED
public static final String CFG_VOR_ICONSTYLE_COLOR
public static final String CFG_VOR_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_VOR_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_VOR_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_VOR_LABELSTYLE_FILLCOLOR
public static final String CFG_VOR_LABELSTYLE_WITHPIN
public static final String CFG_VOR_LABELSTYLE_WITHANCHOR
public static final String CFG_VOR_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_VOR_LABELSTYLE_FRAMED
public static final String CFG_TACAN_ICONSTYLE_COLOR
public static final String CFG_TACAN_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_TACAN_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_TACAN_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_TACAN_LABELSTYLE_FILLCOLOR
public static final String CFG_TACAN_LABELSTYLE_WITHPIN
public static final String CFG_TACAN_LABELSTYLE_WITHANCHOR
public static final String CFG_TACAN_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_TACAN_LABELSTYLE_FRAMED
public static final String CFG_NDB_ICONSTYLE_COLOR
public static final String CFG_NDB_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_NDB_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_NDB_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_NDB_LABELSTYLE_FILLCOLOR
public static final String CFG_NDB_LABELSTYLE_WITHPIN
public static final String CFG_NDB_LABELSTYLE_WITHANCHOR
public static final String CFG_NDB_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_NDB_LABELSTYLE_FRAMED
public static final String CFG_DME_ICONSTYLE_COLOR
public static final String CFG_DME_ICONSTYLE_SELECTIONCOLOR
public static final String CFG_DME_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_DME_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_DME_LABELSTYLE_FILLCOLOR
public static final String CFG_DME_LABELSTYLE_WITHPIN
public static final String CFG_DME_LABELSTYLE_WITHANCHOR
public static final String CFG_DME_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_DME_LABELSTYLE_FRAMED
public static final String CFG_VFR_ROUTE_LINESTYLE_COLOR
public static final String CFG_VFR_ROUTE_LINESTYLE_SELECTIONCOLOR
public static final String CFG_VFR_ROUTE_LINESTYLE_LINEWIDTH
public static final String CFG_VFR_ROUTE_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_VFR_ROUTE_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_VFR_ROUTE_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_VFR_ROUTE_LABELSTYLE_FILLCOLOR
public static final String CFG_VFR_ROUTE_LABELSTYLE_WITHPIN
public static final String CFG_VFR_ROUTE_LABELSTYLE_WITHANCHOR
public static final String CFG_VFR_ROUTE_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_VFR_ROUTE_LABELSTYLE_FRAMED
public static final String CFG_VFR_OFFSET_ROUTE_LINESTYLE_COLOR
public static final String CFG_VFR_OFFSET_ROUTE_LINESTYLE_SELECTIONCOLOR
public static final String CFG_VFR_OFFSET_ROUTE_LINESTYLE_LINEWIDTH
public static final String CFG_VFR_OFFSET_ROUTE_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_VFR_OFFSET_ROUTE_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_VFR_OFFSET_ROUTE_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_VFR_OFFSET_ROUTE_LABELSTYLE_FILLCOLOR
public static final String CFG_VFR_OFFSET_ROUTE_LABELSTYLE_WITHPIN
public static final String CFG_VFR_OFFSET_ROUTE_LABELSTYLE_WITHANCHOR
public static final String CFG_VFR_OFFSET_ROUTE_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_VFR_OFFSET_ROUTE_LABELSTYLE_FRAMED
public static final String CFG_ORTCA_LINESTYLE_COLOR
public static final String CFG_ORTCA_LINESTYLE_SELECTIONCOLOR
public static final String CFG_ORTCA_LINESTYLE_LINEWIDTH
public static final String CFG_ORTCA_LINESTYLE_SELECTIONLINEWIDTH
public static final String CFG_ORTCA_FILLSTYLE_COLOR
public static final String CFG_ORTCA_FILLSTYLE_SELECTIONCOLOR
public static final String CFG_ORTCA_LABELSTYLE_FONTSTYLE_COLOR
public static final String CFG_ORTCA_LABELSTYLE_FONTSTYLE_SELECTIONCOLOR
public static final String CFG_ORTCA_LABELSTYLE_FILLCOLOR
public static final String CFG_ORTCA_LABELSTYLE_WITHPIN
public static final String CFG_ORTCA_LABELSTYLE_WITHANCHOR
public static final String CFG_ORTCA_LABELSTYLE_SHIFTLABELPOSITION
public static final String CFG_ORTCA_LABELSTYLE_FRAMED
public TLcdDAFIFDefaultLayerFactory(Properties aProperties)
TLcyDAFIFLayerFactory
object.
aProperties
- a Properties
object containing
the settings for layers, painters and labelPainters.setProperties(java.util.Properties)
public TLcdDAFIFDefaultLayerFactory()
TLcyDAFIFLayerFactory
object
with default properties.setProperties(java.util.Properties)
public ILcdGXYLayer createGXYLayer(ILcdModel aModel)
ILcdGXYLayerFactory
ILcdGXYLayer
for representing
an ILcdModel
on an ILcdGXYView
.createGXYLayer
in interface ILcdGXYLayerFactory
aModel
- a model that needs to be visualized in an ILcdGXYView
null
if such a layer cannot be createdTLcdGXYViewJPanel.setGXYLayerFactory(com.luciad.view.gxy.ILcdGXYLayerFactory)
public static boolean isTraceOn()
true
if tracing is enabled for this class.public static void setTraceOn(boolean aTraceOn)
true
or false
as argument automatically turns
off tracing for all other class instances for which
setTraceOn
has not been called.
If the argument is false
then only the informative, warning
and error log messages are recorded.aTraceOn
- if true then all log messages are recorded for this
instance. If false, then only the informative, warning and
error log messages are recorded.public Properties getProperties()
Properties
object used by this layer factory
to configure the general properties of DAFIF layers.Properties
object used by this layer factorysetProperties(java.util.Properties)
public void setProperties(Properties aProperties)
Properties
object to be used by this
layerFactory to configure the general properties of DAFIF layers.aProperties
- a Properties
object. Keys must be taken from
the String fields named LAYER_DEFAULT_* in this class . The String values
depend on the type of property, for instance for LAYER_DEFAULT_EDITABLE:
a boolean value indicating if a layer is editable.getProperties()
public boolean isCreateLayerTreeNodes()
true
.public void setCreateLayerTreeNodes(boolean aCreateLayerTreeNodes)
layer node
or layer list
when a model list is passed.aCreateLayerTreeNodes
- if true, the factory will produce a layer node for a given model list. If false,
a layer list is created.public void setLayerConfiguration(TLcdDAFIFLayerConfiguration aLayerConfiguration)
TLcdDAFIFLayerConfiguration
for the available
configuration properties.aLayerConfiguration
- The layer configuration to be used by this layer factory.protected TLcdGXYLayer createGXYLayer()
TLcdGXYLayer
, which will be used as layer for an ILcdModel
containing DAFIF objects.TLcdGXYLayer
.