Class TLcdVPFLayerFactory

java.lang.Object
com.luciad.format.vpf.TLcdVPFLayerFactory

@Deprecated public class TLcdVPFLayerFactory extends Object
Deprecated.
As of V6.0, this class should no longer be used. Use TLcdVPFGXYLayerFactory instead.
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 Details Link icon

  • Method Details Link icon

    • getVPFLayerFactoryModel Link icon

      public ILcdVPFLayerFactoryModel getVPFLayerFactoryModel()
      Deprecated.
    • setVPFLayerFactoryModel Link icon

      public void setVPFLayerFactoryModel(ILcdVPFLayerFactoryModel aVPFLayerFactoryModel)
      Deprecated.
    • setGXYView Link icon

      public void setGXYView(ILcdGXYView aGXYView)
      Deprecated.
    • getBuffer Link icon

      protected ILcdBuffer getBuffer()
      Deprecated.
    • setClassTraceOn Link icon

      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 is true 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 Link icon

      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 either 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.
      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 Link icon

      public boolean isTraceOn()
      Deprecated.
      This method has been deprecated. It is recommended to use the standard Java logging framework directly.
      Returns true if tracing is enabled for this class.
      Returns:
      true if tracing is enabled for this class, false otherwise.
    • createGXYLayer Link icon

      public ILcdGXYLayer createGXYLayer(Properties aProperties) throws TLcdCodecException
      Deprecated.
      This method instantiates TLcdVPFDatabase, TLcdVPFLibrary and ILcdVPFFeatureHandler which are instantiated by analyzing a given Properties.
      Returns:
      true if multiple types of VPF features have to be handled.
      Throws:
      TLcdCodecException
    • createDefaultGXYLayer Link icon

      public ILcdGXYLayer createDefaultGXYLayer(Properties aProperties)
      Deprecated.
    • createDefaultGXYLayer Link icon

      public ILcdGXYLayer createDefaultGXYLayer(Properties aProperties, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel)
      Deprecated.
    • createGXYLayer Link icon

      public ILcdGXYLayer createGXYLayer(Properties aProperties, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel) throws TLcdCodecException
      Deprecated.
      Throws:
      TLcdCodecException
    • createGXYLayers Link icon

      public void createGXYLayers(Enumeration props) throws TLcdCodecException
      Deprecated.
      Throws:
      TLcdCodecException
    • retrievePainterProvider Link icon

      protected ILcdGXYPainterProvider retrievePainterProvider(TLcdVPFFeatureClass aVPFFeatureClass, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel)
      Deprecated.
    • retrieveLabelPainterProvider Link icon

      protected ILcdGXYLabelPainterProvider retrieveLabelPainterProvider(TLcdVPFFeatureClass aVPFFeatureClass, ILcdVPFLayerFactoryModel aVPFLayerFactoryModel)
      Deprecated.
    • isUseScaleRange Link icon

      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 Link icon

      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.