com.iver.cit.gvsig.fmap.rendering
Interface UniqueValueLegend

All Superinterfaces:
ClassifiedLegend, ClassifiedLegendInfo, Legend
All Known Implementing Classes:
RasterUniqueValueLegend, VectorialUniqueValueLegend

public interface UniqueValueLegend
extends ClassifiedLegend

Interfaz de leyenda de valores únicos.


Method Summary
 void addSymbol(java.lang.Object key, FSymbol symbol)
          Añade un símbolo.
 FSymbol getSymbolByValue(Value key)
          Devuelve un símbolo a partir de su clave.
 void setValueSymbolByID(int id, FSymbol symbol)
          Establece el símbolo para el valor que se pasa como parámetro
 
Methods inherited from interface com.iver.cit.gvsig.fmap.rendering.ClassifiedLegend
clear, getFieldName, setFieldName
 
Methods inherited from interface com.iver.cit.gvsig.fmap.rendering.ClassifiedLegendInfo
getDescriptions, getSymbols, getValues
 
Methods inherited from interface com.iver.cit.gvsig.fmap.rendering.Legend
cloneLegend, getDefaultSymbol, getXMLEntity
 

Method Detail

setValueSymbolByID

public void setValueSymbolByID(int id,
                               FSymbol symbol)
Establece el símbolo para el valor que se pasa como parámetro

Parameters:
id - índice.
symbol - símbolo.

addSymbol

public void addSymbol(java.lang.Object key,
                      FSymbol symbol)
Añade un símbolo.

Parameters:
key - clave.
symbol - símbolo.

getSymbolByValue

public FSymbol getSymbolByValue(Value key)
Devuelve un símbolo a partir de su clave.

Parameters:
key - ID.
Returns:
símbolo que corresponde a ese ID.