java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.app.project.documents.view.legend.gui.SingleSymbol
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, org.gvsig.app.project.documents.view.legend.gui.ILegendPanel

public class SingleSymbol extends JPanel implements org.gvsig.app.project.documents.view.legend.gui.ILegendPanel, ActionListener
Author:
jaume dominguez faus - jaume.dominguez@iver.es
See Also:
  • Constructor Details

    • SingleSymbol

      public SingleSymbol()
  • Method Details

    • setData

      public void setData(org.gvsig.fmap.mapcontext.layers.FLayer lyr, 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
    • 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
    • getIcon

      public ImageIcon getIcon()
      Specified by:
      getIcon 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
    • setShapeType

      public void setShapeType(int shapeType)
    • setSymbol

      public void setSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol symbol)
    • getSymbol

      public org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol getSymbol()
    • 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
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • setFeatureStore

      public void setFeatureStore(org.gvsig.fmap.dal.feature.FeatureStore store)
    • getSampleFeature

      public org.apache.commons.lang3.mutable.MutableObject<org.gvsig.fmap.dal.feature.Feature> getSampleFeature()