Class TLcdMS2525bGXYEditorProvider

java.lang.Object
com.luciad.symbology.milstd2525b.view.gxy.painter.TLcdMS2525bGXYEditorProvider
All Implemented Interfaces:
ILcdGXYEditorProvider, Serializable, Cloneable

public class TLcdMS2525bGXYEditorProvider extends Object implements ILcdGXYEditorProvider
An editor provider for a layer containing ILcdMS2525bShape objects. The editor provider looks for an editor based on the objects signature.
See Also:
  • Constructor Details

    • TLcdMS2525bGXYEditorProvider

      public TLcdMS2525bGXYEditorProvider()
  • Method Details

    • getGXYEditor

      public ILcdGXYEditor getGXYEditor(Object aObject)
      Returns a valid ILcdGXYEditor for editing aObject.
      Specified by:
      getGXYEditor in interface ILcdGXYEditorProvider
      Parameters:
      aObject - An object representing a MIL-STD 2525b symbol. This means that it should at least implement the interface ILcdMS2525bShape.
      Returns:
      a valid ILcdGXYEditor for editing the given object.
      Throws:
      IllegalArgumentException - if the given object doesn't implement ILcdMS2525bShape or doesn't represent a valid MIL-STD 2525b code.
    • clone

      public Object clone()
      Description copied from interface: ILcdGXYEditorProvider
      Redefines Object.clone() to make it public.
      Specified by:
      clone in interface ILcdGXYEditorProvider
      Overrides:
      clone in class Object
      Returns:
      a clone of this editor provider.