Class DefaultPictureMarkerSymbolTableLegendEditor

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, org.gvsig.app.project.documents.view.legend.gui.ILegendPanel, PictureMarkerSymbolTableLegendEditor

public class DefaultPictureMarkerSymbolTableLegendEditor extends DefaultPictureMarkerSymbolTableLegendEditorView implements PictureMarkerSymbolTableLegendEditor
See Also:
  • Constructor Details

    • DefaultPictureMarkerSymbolTableLegendEditor

      public DefaultPictureMarkerSymbolTableLegendEditor()
  • Method Details

    • setData

      public void setData(org.gvsig.fmap.mapcontext.layers.FLayer layer, org.gvsig.fmap.mapcontext.rendering.legend.ILegend legend)
      Specified by:
      setData in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getLegend

      public org.gvsig.fmap.mapcontext.rendering.legend.ILegend getLegend()
      Specified by:
      getLegend in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getIcon

      public ImageIcon getIcon()
      Specified by:
      getIcon in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getParentClass

      public Class getParentClass()
      Specified by:
      getParentClass in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getPanel

      public JPanel getPanel()
      Specified by:
      getPanel in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • getLegendClass

      public Class getLegendClass()
      Specified by:
      getLegendClass in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • isSuitableFor

      public boolean isSuitableFor(org.gvsig.fmap.mapcontext.layers.FLayer layer)
      Specified by:
      isSuitableFor in interface org.gvsig.app.project.documents.view.legend.gui.ILegendPanel
    • doChangeImageTableName

      public void doChangeImageTableName()
    • loadImage

      public ImageIcon loadImage(String imageName)
      Description copied from class: DefaultPictureMarkerSymbolTableLegendEditorView
      Helper method to load an image file from the CLASSPATH
      Overrides:
      loadImage in class DefaultPictureMarkerSymbolTableLegendEditorView
      Parameters:
      imageName - the package and name of the file to load relative to the CLASSPATH
      Returns:
      an ImageIcon instance with the specified image file