Class DefaultComplexLegendItem

java.lang.Object
org.gvsig.complexlegend.impl.DefaultComplexLegendItem
All Implemented Interfaces:
Cloneable, ComplexLegendItem, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.persistence.Persistent

public class DefaultComplexLegendItem extends Object implements ComplexLegendItem, org.gvsig.tools.persistence.Persistent
  • Field Details

    • logger

      public static final org.slf4j.Logger logger
    • COMPLEX_LEGEND_ITEM_PERSISTENCE_DEFINITION_NAME

      public static final String COMPLEX_LEGEND_ITEM_PERSISTENCE_DEFINITION_NAME
      See Also:
  • Constructor Details

    • DefaultComplexLegendItem

      public DefaultComplexLegendItem()
  • Method Details

    • getLegend

      public org.gvsig.fmap.mapcontext.rendering.legend.ILegend getLegend()
      Specified by:
      getLegend in interface ComplexLegendItem
    • setLegend

      public void setLegend(org.gvsig.fmap.mapcontext.rendering.legend.ILegend legend)
      Specified by:
      setLegend in interface ComplexLegendItem
    • getMaxScale

      public double getMaxScale()
      Specified by:
      getMaxScale in interface ComplexLegendItem
    • setMaxScale

      public void setMaxScale(double maxScale)
      Specified by:
      setMaxScale in interface ComplexLegendItem
    • getMinScale

      public double getMinScale()
      Specified by:
      getMinScale in interface ComplexLegendItem
    • setMinScale

      public void setMinScale(double minScale)
      Specified by:
      setMinScale in interface ComplexLegendItem
    • toString

      public String toString()
      Specified by:
      toString in interface ComplexLegendItem
      Overrides:
      toString in class Object
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • getFeatureFilter

      public org.gvsig.expressionevaluator.Expression getFeatureFilter()
      Specified by:
      getFeatureFilter in interface ComplexLegendItem
    • setFeatureFilter

      public void setFeatureFilter(org.gvsig.expressionevaluator.Expression filter)
    • clone

      public Object clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException