Package com.luciad.format.vpf
Class TLcdVPFLayerFactory
java.lang.Object
com.luciad.format.vpf.TLcdVPFLayerFactory
Deprecated.
This is a utility class for creating instances of
TLcdVPFDatabase
, TLcdVPFLibrary
and
ILcdVPFFeatureHandler
which are instantiated by analyzing a given Properties
.
It contains a method for passing a ILcdFunction
to be applied to the various tiles
of the VPF library, taking into account restrictions related to a given ILcdBound
and required precision.-
Constructor Summary
ConstructorDescriptionTLcdVPFLayerFactory
(ILcdGXYView aGXYView, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel, ILcdBuffer aBuffer) Deprecated.TLcdVPFLayerFactory
(ILcdGXYView aGXYView, ILcdBuffer aBuffer) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptioncreateDefaultGXYLayer
(Properties aProperties) Deprecated.createDefaultGXYLayer
(Properties aProperties, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) Deprecated.createGXYLayer
(Properties aProperties) Deprecated.This method instantiatesTLcdVPFDatabase
,TLcdVPFLibrary
andILcdVPFFeatureHandler
which are instantiated by analyzing a givenProperties
.createGXYLayer
(Properties aProperties, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) Deprecated.void
createGXYLayers
(Enumeration props) Deprecated.protected ILcdBuffer
Deprecated.Deprecated.boolean
Deprecated.This method has been deprecated.boolean
Deprecated.True if scale range is set on the created layer.protected ILcdGXYLabelPainterProvider
retrieveLabelPainterProvider
(TLcdVPFFeatureClass aVPFFeatureClass, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) Deprecated.protected ILcdGXYPainterProvider
retrievePainterProvider
(TLcdVPFFeatureClass aVPFFeatureClass, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) Deprecated.static void
setClassTraceOn
(boolean aClassTraceOn) Deprecated.This method has been deprecated.void
setGXYView
(ILcdGXYView aGXYView) Deprecated.void
setTraceOn
(boolean aTraceOn) Deprecated.This method has been deprecated.void
setUseScaleRange
(boolean aUseScaleRange) Deprecated.True if scale range is set on the created layer.void
setVPFLayerFactoryModel
(ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) Deprecated.
-
Constructor Details
-
TLcdVPFLayerFactory
Deprecated. -
TLcdVPFLayerFactory
public TLcdVPFLayerFactory(ILcdGXYView aGXYView, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel, ILcdBuffer aBuffer) Deprecated.
-
-
Method Details
-
getVPFLayerFactoryModel
Deprecated. -
setVPFLayerFactoryModel
Deprecated. -
setGXYView
Deprecated. -
getBuffer
Deprecated. -
setClassTraceOn
public static void setClassTraceOn(boolean aClassTraceOn) Deprecated.This method has been deprecated. It is recommended to use the standard Java logging framework directly.Enables tracing for all instances of this class. If the argument istrue
then all log messages are recorded, otherwise only the informative, warning and error messages are recorded.- Parameters:
aClassTraceOn
- if true then all log messages are recorded, otherwise only the informative, warning and error messages are recorded.
-
setTraceOn
public void setTraceOn(boolean aTraceOn) Deprecated.This method has been deprecated. It is recommended to use the standard Java logging framework directly.Enables tracing for this class instance. Calling this method with eithertrue
orfalse
as argument automatically turns off tracing for all other class instances for whichsetTraceOn
has not been called. If the argument isfalse
then only the informative, warning and error log messages are recorded.- Parameters:
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.
-
isTraceOn
public boolean isTraceOn()Deprecated.This method has been deprecated. It is recommended to use the standard Java logging framework directly.Returnstrue
if tracing is enabled for this class.- Returns:
- true if tracing is enabled for this class, false otherwise.
-
createGXYLayer
Deprecated.This method instantiatesTLcdVPFDatabase
,TLcdVPFLibrary
andILcdVPFFeatureHandler
which are instantiated by analyzing a givenProperties
.- Returns:
true
if multiple types of VPF features have to be handled.- Throws:
TLcdCodecException
-
createDefaultGXYLayer
Deprecated. -
createDefaultGXYLayer
public ILcdGXYLayer createDefaultGXYLayer(Properties aProperties, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) Deprecated. -
createGXYLayer
public ILcdGXYLayer createGXYLayer(Properties aProperties, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) throws TLcdCodecException Deprecated.- Throws:
TLcdCodecException
-
createGXYLayers
Deprecated.- Throws:
TLcdCodecException
-
retrievePainterProvider
protected ILcdGXYPainterProvider retrievePainterProvider(TLcdVPFFeatureClass aVPFFeatureClass, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) Deprecated. -
retrieveLabelPainterProvider
protected ILcdGXYLabelPainterProvider retrieveLabelPainterProvider(TLcdVPFFeatureClass aVPFFeatureClass, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) Deprecated. -
isUseScaleRange
public boolean isUseScaleRange()Deprecated.True if scale range is set on the created layer.- Returns:
- True if scale range is set on the created layer.
-
setUseScaleRange
public void setUseScaleRange(boolean aUseScaleRange) Deprecated.True if scale range is set on the created layer.- Parameters:
aUseScaleRange
- True if scale range is set on the created layer.
-
TLcdVPFGXYLayerFactory
instead.