Class TLcdProjectionCustomEditor

java.lang.Object
com.luciad.beans.awt.TLcdMultiBeanEditorPanel
com.luciad.projection.TLcdProjectionCustomEditor
All Implemented Interfaces:
ItemSelectable

public class TLcdProjectionCustomEditor extends TLcdMultiBeanEditorPanel
Custom bean editor to select and edit the properties of ILcdProjection objects.
  • Constructor Details

    • TLcdProjectionCustomEditor

      public TLcdProjectionCustomEditor(TLcdProjectionEditor aProjectionEditor)
      Constructs a TLcdProjectionCustomEditor with a given TLcdProjectionEditor for individual projections.
      Parameters:
      aProjectionEditor - projection editor.
  • Method Details

    • 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 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.
      Overrides:
      setTraceOn in class TLcdMultiBeanEditorPanel
      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.
      Returns true if tracing is enabled for this class.
      Overrides:
      isTraceOn in class TLcdMultiBeanEditorPanel
      Returns:
      true if tracing is enabled for this class, false otherwise.
    • getPropertyEditor

      public PropertyEditor getPropertyEditor()
      Returns the property editor value.
      Returns:
      the property editor value.
    • registerDefaultProjections

      protected void registerDefaultProjections()
      Registers a number of ILcdProjection objects.
    • addObject

      public void addObject(String aLabel, Object aBean)
      Redefines the TLcdMultiBeanEditorPanel.addObject(String,Object) method in order to accept only ILcdProjections.
      Overrides:
      addObject in class TLcdMultiBeanEditorPanel
    • addObject

      public void addObject(Object aBean)
      Redefines the TLcdMultiBeanEditorPanel.addObject(Object) method in order to accept only ILcdProjections.
      Overrides:
      addObject in class TLcdMultiBeanEditorPanel