public class LinkedChartLegend extends PieChartLegend implements ILinkedChartLegend
| Modifier and Type | Class and Description |
|---|---|
static class |
LinkedChartLegend.RegisterLegend |
static class |
LinkedChartLegend.RegisterPersistence |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,List> |
indexHash |
static String |
LINKED_CHART_LEGEND_PERSISTENCE_DEFINITION_NAME |
backgroundSymbol, colors, featSelection, fieldNormalize, fields, fieldSize, is3D, isActiveLimits, isOutlineShow, labels, maxFeature, minFeature, onlySelection, outlineColor, outlineWidth, PIE_CHART_LEGEND_PERSISTENCE_DEFINITION_NAME, referenceSystem, size, sizeFrom, sizeOption, sizeTo, symbol, unit, zSortVECTORIAL_UNIQUE_VALUE_LEGEND_PERSISTENCE_DEFINITION_NAMECLASSIFIED_VECTOR_LEGEND_PERSISTENCE_DEFINITION_NAMEVECTORIAL_LEGEND_PERSISTENCE_DEFINITION_NAMELEGEND_PERSISTENCE_DEFINITION_NAMEBARSCHART_LEGEND_NAME, LINKED_LEGEND_NAME, PIECHART_LEGEND_NAMELEGEND_NAME| Constructor and Description |
|---|
LinkedChartLegend() |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(BufferedImage image,
Graphics2D g,
ViewPort viewPort,
Cancellable cancel,
double scale,
Map queryParameters,
ICoordTrans coordTrans,
FeatureStore featureStore,
FeatureQuery featureQuery)
Draws the
FeatureStore data using this legend simbology. |
String[] |
getClassifyingFieldNames()
Returns the name of the field
|
String |
getGroupedField() |
String |
getLegendType() |
String[] |
getLinkedClassifyingFieldNames()
Devuelve un array con los campos seleccionados a pintar de la capa enlazada
|
Map<String,List> |
getLinkedData() |
String |
getLinkedField() |
String[] |
getLinkedFields() |
Set<String> |
getLinkedFieldValues() |
boolean |
getLinkedSelected() |
String |
getLinkedTable() |
String[] |
getOriginFieldName() |
boolean |
getOriginSelected() |
ISymbol |
getSymbolByFeature(Feature feat)
Devuelve un símbolo a partir de una IFeature.
|
String |
getTimeField() |
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
void |
setDataHash(Map<String,List> hash) |
void |
setGroupedField(String string) |
void |
setLegendType(String field) |
void |
setLinkedField(String field) |
void |
setLinkedFieldName(String[] fieldName) |
void |
setLinkedFields(String[] fields) |
void |
setLinkedFieldValues(List<String> values) |
void |
setLinkedSelected(boolean selected) |
void |
setLinkedTable(String selectedItem) |
void |
setOriginSelected(boolean selected) |
void |
setTimeField(String field) |
getBackgroundSymbol, getColors, getFieldLabels, getFieldNames, getFieldNormalize, getFieldSize, getOutlineColor, getOutlineWidth, getReferenceSystem, getSize, getSizeFrom, getSizeOption, getSizeTo, getUnit, is3D, isActiveLimits, isOnlySelection, isOutlineShow, setActiveLimits, setBackgroundSymbol, setColors, setFieldNormalize, setFields, setFieldSize, setIs3D, setLabels, setMaxFeature, setMinFeature, setOnlySelection, setOutlineColor, setOutlineShow, setOutlineWidth, setReferenceSystem, setSize, setSizeFrom, setSizeOption, setSizeTo, setUnitaddSymbol, clear, clone, delSymbol, getClassName, getColorScheme, getDefaultSymbol, getDescriptions, getShapeType, getSymbolByValue, getSymbolKey, getSymbols, getValues, isUseDefaultSymbol, replace, setClassifyingFieldNames, setColorScheme, setDefaultSymbol, setShapeType, setValueSymbolByID, useDefaultSymbolfireClassifiedSymbolChangeEvent, fireLegendClearEvent, getClassifyingFieldTypes, getRequiredFeatureAttributeNames, isSuitableForShapeType, setClassifyingFieldTypesdraw, draw, getZSort, internalDraw, print, print, setZSortaddDrawingObserver, addLegendListener, addObserver, beginComplexNotification, cloneLegend, countObservers, deleteDrawingObserver, deleteDrawingObservers, deleteObserver, disableNotifications, enableNotifications, endComplexNotification, fireDefaultSymbolChangedEvent, getListeners, getManager, getSymbolManager, inComplex, isEnabledNotifications, notifyObservers, notifyObservers, removeLegendListenerequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBackgroundSymbol, getColors, getFieldLabels, getFieldNormalize, getFieldSize, getOutlineColor, getOutlineWidth, getReferenceSystem, getSize, getSizeFrom, getSizeOption, getSizeTo, getUnit, is3D, isActiveLimits, isOnlySelection, isOutlineShow, setActiveLimits, setBackgroundSymbol, setColors, setFieldNormalize, setFields, setFieldSize, setIs3D, setLabels, setMaxFeature, setMinFeature, setOnlySelection, setOutlineColor, setOutlineShow, setOutlineWidth, setReferenceSystem, setSize, setSizeFrom, setSizeOption, setSizeTo, setUnitgetColorScheme, getSymbolByValue, getSymbolKey, getZSort, setColorScheme, setValueSymbolByID, setZSortaddSymbol, clear, delSymbol, getClassifyingFieldTypes, replace, setClassifyingFieldNames, setClassifyingFieldTypesgetDescriptions, getSymbols, getValuesdraw, getShapeType, isSuitableForShapeType, isUseDefaultSymbol, print, print, setDefaultSymbol, setShapeType, useDefaultSymboladdLegendListener, cloneLegend, fireDefaultSymbolChangedEvent, getDefaultSymbol, getListeners, removeLegendListeneraddDrawingObserver, deleteDrawingObserver, deleteDrawingObserverspublic static final String LINKED_CHART_LEGEND_PERSISTENCE_DEFINITION_NAME
public void draw(BufferedImage image, Graphics2D g, ViewPort viewPort, Cancellable cancel, double scale, Map queryParameters, ICoordTrans coordTrans, FeatureStore featureStore, FeatureQuery featureQuery) throws LegendException
IVectorLegendFeatureStore data using this legend simbology.draw in interface IVectorLegenddraw in class PieChartLegendimage - the base image to draw overg - the Graphics2D to draw toviewPort - the ViewPort to usecancel - the Cancellable delegate objectscale - the scale of the viewqueryParameters - the query parameterscoordTrans - the transformation coordinates to use for reprojectionfeatureStore - FeatureStore to load the data to draw fromfeatureQuery - the query used to filter the features.LegendExceptionpublic String[] getLinkedClassifyingFieldNames()
public String[] getClassifyingFieldNames()
IClassifiedVectorLegendgetClassifyingFieldNames in interface IClassifiedVectorLegendgetClassifyingFieldNames in class AbstractClassifiedVectorLegendpublic void setLinkedFieldName(String[] fieldName)
setLinkedFieldName in interface ILinkedChartLegendpublic void setDataHash(Map<String,List> hash)
setDataHash in interface ILinkedChartLegendpublic Set<String> getLinkedFieldValues()
getLinkedFieldValues in interface ILinkedChartLegendpublic Map<String,List> getLinkedData()
getLinkedData in interface ILinkedChartLegendpublic ISymbol getSymbolByFeature(Feature feat) throws MapContextException
VectorialUniqueValueLegendgetSymbolByFeature in interface IVectorLegendgetSymbolByFeature in class PieChartLegendfeat - IFeatureMapContextExceptionpublic String getLinkedField()
getLinkedField in interface ILinkedChartLegendpublic void setLinkedField(String field)
setLinkedField in interface ILinkedChartLegendpublic String getTimeField()
getTimeField in interface ILinkedChartLegendpublic void setTimeField(String field)
setTimeField in interface ILinkedChartLegendpublic String getLegendType()
getLegendType in interface ILinkedChartLegendpublic void setLegendType(String field)
setLegendType in interface ILinkedChartLegendpublic void setGroupedField(String string)
setGroupedField in interface ILinkedChartLegendpublic String getGroupedField()
getGroupedField in interface ILinkedChartLegendpublic String getLinkedTable()
getLinkedTable in interface ILinkedChartLegendpublic boolean getLinkedSelected()
getLinkedSelected in interface ILinkedChartLegendpublic String[] getOriginFieldName()
getOriginFieldName in interface ILinkedChartLegendpublic boolean getOriginSelected()
getOriginSelected in interface ILinkedChartLegendpublic void setLinkedTable(String selectedItem)
setLinkedTable in interface ILinkedChartLegendpublic void setOriginSelected(boolean selected)
setOriginSelected in interface ILinkedChartLegendpublic void setLinkedSelected(boolean selected)
setLinkedSelected in interface ILinkedChartLegendpublic void setLinkedFields(String[] fields)
setLinkedFields in interface ILinkedChartLegendpublic String[] getLinkedFields()
getLinkedFields in interface ILinkedChartLegendpublic void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentloadFromState in class PieChartLegendPersistenceExceptionpublic void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentsaveToState in class PieChartLegendPersistenceException