Interface IVectorialUniqueValueLegend

All Superinterfaces:
Cloneable, org.gvsig.tools.lang.Cloneable, DrawingObservable, IClassifiedLegend, IClassifiedVectorLegend, ILegend, IVectorLegend, Legend, org.gvsig.tools.persistence.Persistent

public interface IVectorialUniqueValueLegend extends IClassifiedVectorLegend
Interface for the legend with unique values.
  • Field Details

  • Method Details

    • setValueSymbolByID

      void setValueSymbolByID(int id, ISymbol symbol)
      Establishes the symbol for the value which is the argument of the function.
      Parameters:
      id - index.
      symbol - symbol.
    • getSymbolByValue

      ISymbol getSymbolByValue(Object key)
      Returns the symbols starting from its key.
      Parameters:
      key - ID.
      Returns:
      symbol associated with the key.
      Throws:
      MapContextException
    • getSymbolKey

      Object getSymbolKey(ISymbol symbol)
      Returns the key related to a registered ISymbol or null if it is not registered.
      Parameters:
      symbol - to look for
      Returns:
      the related key
    • getZSort

      ZSort getZSort()
    • setZSort

      void setZSort(ZSort zSort)
    • getColorScheme

      Color[] getColorScheme()
    • setColorScheme

      void setColorScheme(Color[] colors)