Interface ILcdGXYLabelEditorProvider

All Superinterfaces:
Cloneable, Serializable
All Known Implementing Classes:
TLcdAIXM51AirspaceLabelPainter, TLcdAIXM51GXYPainterEditorProvider, TLcdAIXM51NavaidLabelPainter, TLcdAIXM51XPathLabelPainter, TLcdGXYCompositeLabelPainter, TLcdGXYDataObjectLabelPainter, TLcdGXYDataObjectPolygonLabelPainter, TLcdGXYDataObjectPolylineLabelPainter, TLcdGXYFeaturedLabelPainter, TLcdGXYFeaturedPolygonLabelPainter, TLcdGXYFeaturedPolylineLabelPainter, TLcdGXYLabelPainter, TLcdGXYLabelPainterAdapter, TLcdGXYMultiFontLabelPainter, TLcdGXYOffsetIconPainter, TLcdGXYOutlinePolylineLabelPainter, TLcdGXYPolygonLabelPainter, TLcdGXYPolygonStampLabelPainter, TLcdGXYPolylineLabelPainter, TLcdGXYPolylineStampLabelPainter, TLcdGXYStampLabelPainter, TLcdICAOAirspaceDetailedLabelPainter, TLcdICAOAirspaceLabelPainter, TLcdICAOAreaMinimumAltitudeLabelPainter, TLcdICAODMELabelPainter, TLcdICAONavaidLabelPainter, TLcdICAONDBLabelPainter, TLcdICAOTACANLabelPainter, TLcdICAOVORLabelPainter, TLcdMagneticNorthGXYLabelPainter

public interface ILcdGXYLabelEditorProvider extends Serializable, Cloneable
This is the interface for all classes that define how to get a valid ILcdGXYLabelEditor for editing the labels of an Object.
Since:
7.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Redefines Object.clone to make it public.
    Returns a valid ILcdGXYLabelEditor for editing the labels of aObject.
  • Method Details

    • getGXYLabelEditor

      ILcdGXYLabelEditor getGXYLabelEditor(Object aObject)

      Returns a valid ILcdGXYLabelEditor for editing the labels of aObject. The returned ILcdGXYLabelEditor must have aObject set on it. The TLcdLabelLocation must not yet be set on it.

      Parameters:
      aObject - the Object for which to obtain a ILcdGXYLabelEditor.
      Returns:
      a valid ILcdGXYLabelEditor for editing the labels of aObject with aObject set on it.
      See Also:
    • clone

      Object clone()
      Redefines Object.clone to make it public.