public interface IVectorialUniqueValueLegend extends IClassifiedVectorLegend
Modifier and Type | Field and Description |
---|---|
static String |
LEGEND_NAME |
Modifier and Type | Method and Description |
---|---|
Color[] |
getColorScheme() |
ISymbol |
getSymbolByValue(Object key)
Returns the symbols starting from its key.
|
Object |
getSymbolKey(ISymbol symbol)
Returns the key related to a registered
ISymbol or null if it is
not registered. |
ZSort |
getZSort() |
void |
setColorScheme(Color[] colors) |
void |
setValueSymbolByID(int id,
ISymbol symbol)
Establishes the symbol for the value which is the argument of the function.
|
void |
setZSort(ZSort zSort) |
addSymbol, clear, delSymbol, getClassifyingFieldNames, getClassifyingFieldTypes, replace, setClassifyingFieldNames, setClassifyingFieldTypes
getDescriptions, getSymbols, getValues
draw, draw, getShapeType, getSymbolByFeature, isSuitableForShapeType, isUseDefaultSymbol, print, print, setDefaultSymbol, setShapeType, useDefaultSymbol
addLegendListener, cloneLegend, fireDefaultSymbolChangedEvent, getDefaultSymbol, getListeners, removeLegendListener
loadFromState, saveToState
addDrawingObserver, deleteDrawingObserver, deleteDrawingObservers
static final String LEGEND_NAME
void setValueSymbolByID(int id, ISymbol symbol)
id
- index.symbol
- symbol.ISymbol getSymbolByValue(Object key)
key
- ID.MapContextException
Object getSymbolKey(ISymbol symbol)
ISymbol
or null if it is
not registered.symbol
- to look forZSort getZSort()
void setZSort(ZSort zSort)
Color[] getColorScheme()
void setColorScheme(Color[] colors)