public interface IClassifiedVectorLegend extends IClassifiedLegend, IVectorLegend
| Modifier and Type | Method and Description |
|---|---|
void |
addSymbol(java.lang.Object key,
ISymbol symbol)
Inserts a symbol.
|
void |
clear()
Deletes all the information of classification:
intervals, values, or other classifying elements
|
void |
delSymbol(java.lang.Object key)
Deletes a symbol using for that its key which is the parameter of the
method.
|
java.lang.String[] |
getClassifyingFieldNames()
Returns the name of the field
|
int[] |
getClassifyingFieldTypes() |
void |
replace(ISymbol oldSymbol,
ISymbol newSymbol)
Removes oldSymbol from the Legend and substitutes it with the newSymbol
|
void |
setClassifyingFieldNames(java.lang.String[] fieldNames)
Inserts the name of the field
|
void |
setClassifyingFieldTypes(int[] fieldTypes) |
getDescriptions, getSymbols, getValuesdraw, draw, getDefaultSymbol, getShapeType, getSymbolByFeature, isSuitableForShapeType, isUseDefaultSymbol, print, print, setDefaultSymbol, setShapeType, useDefaultSymboladdLegendListener, cloneLegend, fireDefaultSymbolChangedEvent, getListeners, removeLegendListenerloadFromState, saveToStateclone, cloneQuietly, cloneQuietlyaddDrawingObserver, deleteDrawingObserver, deleteDrawingObserversvoid clear()
java.lang.String[] getClassifyingFieldNames()
void setClassifyingFieldNames(java.lang.String[] fieldNames)
fieldNames - Names of the fields.
TODO refactor to allow more than one field namevoid addSymbol(java.lang.Object key,
ISymbol symbol)
key. - symbol. - void delSymbol(java.lang.Object key)
key - clave.void replace(ISymbol oldSymbol, ISymbol newSymbol)
oldSymbol - newSymbol - int[] getClassifyingFieldTypes()
void setClassifyingFieldTypes(int[] fieldTypes)