public interface VectorComplexLegend extends IVectorLegend, IClassifiedLegend
Modifier and Type | Method and Description |
---|---|
boolean |
add(ComplexLegendItem legend) |
boolean |
getAllowOverlap() |
ComplexLegendItem |
getLegend(double scale) |
java.util.List<ComplexLegendItem> |
getLegends() |
boolean |
isOverlapped(ComplexLegendItem legend) |
boolean |
remove(ComplexLegendItem legend) |
void |
setAllowOverlap(boolean allowOverlap) |
draw, draw, getDefaultSymbol, getShapeType, getSymbolByFeature, isSuitableForShapeType, isUseDefaultSymbol, print, print, setDefaultSymbol, setShapeType, useDefaultSymbol
addDrawingObserver, deleteDrawingObserver, deleteDrawingObservers
getDescriptions, getSymbols, getValues
addLegendListener, cloneLegend, fireDefaultSymbolChangedEvent, getListeners, removeLegendListener
loadFromState, saveToState
clone, cloneQuietly, cloneQuietly
java.util.List<ComplexLegendItem> getLegends()
boolean add(ComplexLegendItem legend)
boolean remove(ComplexLegendItem legend)
boolean isOverlapped(ComplexLegendItem legend)
ComplexLegendItem getLegend(double scale)
boolean getAllowOverlap()
void setAllowOverlap(boolean allowOverlap)