Class FeatureDependentLabeled

java.lang.Object
org.gvsig.labeling.label.FeatureDependentLabeled
All Implemented Interfaces:
org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod, org.gvsig.tools.persistence.Persistent

public class FeatureDependentLabeled extends Object implements org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
  • Field Details

    • FEATURE_DEP_LABELED_PERSISTENCE_NAME

      public static final String FEATURE_DEP_LABELED_PERSISTENCE_NAME
      See Also:
  • Constructor Details

    • FeatureDependentLabeled

      public FeatureDependentLabeled()
  • Method Details

    • addLabelClass

      public void addLabelClass(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass lbl) throws IllegalArgumentException
      Specified by:
      addLabelClass in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
      Throws:
      IllegalArgumentException
    • deleteLabelClass

      public void deleteLabelClass(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass lbl)
      Specified by:
      deleteLabelClass in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
    • getClassName

      public String getClassName()
    • getLabelClasses

      public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass[] getLabelClasses()
      Specified by:
      getLabelClasses in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
    • allowsMultipleClass

      public boolean allowsMultipleClass()
      Specified by:
      allowsMultipleClass in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
    • renameLabelClass

      public void renameLabelClass(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass lbl, String newName)
      Specified by:
      renameLabelClass in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
    • getFeatureIteratorByLabelClass

      public org.gvsig.fmap.dal.feature.FeatureSet getFeatureIteratorByLabelClass(org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect layer, org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass lc, org.gvsig.fmap.mapcontext.ViewPort viewPort, String[] usedFields) throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      getFeatureIteratorByLabelClass in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • definesPriorities

      public boolean definesPriorities()
      Specified by:
      definesPriorities in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
    • setDefinesPriorities

      public void setDefinesPriorities(boolean flag)
      Specified by:
      setDefinesPriorities in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
    • clearAllClasses

      public void clearAllClasses()
      Specified by:
      clearAllClasses in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
    • getLabelClassByName

      public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass getLabelClassByName(String labelName)
      Specified by:
      getLabelClassByName in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
    • cloneMethod

      public org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod cloneMethod()
      Specified by:
      cloneMethod in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod
    • registerPersistent

      public static void registerPersistent()
    • 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