Class DefaultAggregateLegend
java.lang.Object
org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractLegend
org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend
org.gvsig.legend.aggregate.lib.impl.DefaultAggregateLegend
- All Implemented Interfaces:
Cloneable,org.gvsig.fmap.mapcontext.rendering.legend.DrawingObservable,org.gvsig.fmap.mapcontext.rendering.legend.ILegend,org.gvsig.fmap.mapcontext.rendering.legend.ISingleSymbolLegend,org.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend,org.gvsig.fmap.mapcontext.rendering.legend.Legend,AggregateLegend,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.persistence.Persistent
public class DefaultAggregateLegend
extends org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend
implements AggregateLegend
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend
org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.RegisterPersistence -
Field Summary
Fields inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend
VECTORIAL_LEGEND_PERSISTENCE_DEFINITION_NAME, zSortFields inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractLegend
LEGEND_PERSISTENCE_DEFINITION_NAMEFields inherited from interface org.gvsig.fmap.mapcontext.rendering.legend.ISingleSymbolLegend
LEGEND_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddraw(BufferedImage image, Graphics2D g, org.gvsig.fmap.mapcontext.ViewPort viewPort, org.gvsig.tools.task.Cancellable cancel, double scale, Map queryParameters, org.gvsig.crs.projection.lib.CoordinateTransformation coordTrans, org.gvsig.fmap.dal.feature.FeatureStore featureStore, org.gvsig.fmap.dal.feature.FeatureQuery featureQuery, double dpi) protected voiddrawFeatures(BufferedImage image, Graphics2D g, org.gvsig.fmap.mapcontext.ViewPort viewPort, org.gvsig.tools.task.Cancellable cancel, org.gvsig.crs.projection.lib.CoordinateTransformation coordTrans, double dpi, org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.DefaultFeatureDrawnNotification drawnNotification, org.gvsig.fmap.dal.feature.FeatureSet featureSet, org.gvsig.fmap.dal.feature.FeatureSelection selection) org.gvsig.fmap.mapcontext.rendering.symbols.ISymbolgetFont()org.gvsig.fmap.mapcontext.rendering.symbols.styles.ILabelStyleprotected String[]getRequiredFeatureAttributeNames(org.gvsig.fmap.dal.feature.FeatureStore featureStore) intorg.gvsig.fmap.mapcontext.rendering.symbols.ISymbolgetSymbolByFeature(org.gvsig.fmap.dal.feature.Feature ftr) intbooleanbooleanisSuitableForShapeType(int shapeType) booleanbooleanvoidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetDefaultSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol is) voidsetFillColor(Color fillColor) voidvoidsetLabelStyle(org.gvsig.fmap.mapcontext.rendering.symbols.styles.ILabelStyle labelStyle) voidsetOperation(Operation operation) voidsetOutlineColor(Color outlineColor) voidsetShapeType(int i) voidsetShowBounds(boolean showBounds) voidsetSymbolSize(int simbolSize) voidsetTextColor(Color textColor) voidsetUseStyle(boolean useStyle) voiduseDefaultSymbol(boolean bln) Methods inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend
clone, draw, draw, getZSort, internalDraw, isDrawSymbolInEeachPrimitive, print, print, setDrawSymbolInEeachPrimitive, setZSortMethods inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractLegend
addDrawingObserver, addLegendListener, addObserver, beginComplexNotification, cloneLegend, countObservers, deleteDrawingObserver, deleteDrawingObservers, deleteObserver, disableNotifications, enableNotifications, endComplexNotification, fireDefaultSymbolChangedEvent, getListeners, getManager, getSymbolManager, inComplex, isEnabledNotifications, notifyObservers, notifyObservers, removeLegendListenerMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.tools.lang.Cloneable
cloneMethods inherited from interface org.gvsig.fmap.mapcontext.rendering.legend.DrawingObservable
addDrawingObserver, deleteDrawingObserver, deleteDrawingObserversMethods inherited from interface org.gvsig.fmap.mapcontext.rendering.legend.ILegend
addLegendListener, cloneLegend, fireDefaultSymbolChangedEvent, getListeners, removeLegendListenerMethods inherited from interface org.gvsig.fmap.mapcontext.rendering.legend.ISingleSymbolLegend
getZSort, setZSortMethods inherited from interface org.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend
draw, draw, print, print
-
Constructor Details
-
DefaultAggregateLegend
public DefaultAggregateLegend()
-
-
Method Details
-
getRequiredFeatureAttributeNames
protected String[] getRequiredFeatureAttributeNames(org.gvsig.fmap.dal.feature.FeatureStore featureStore) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
getRequiredFeatureAttributeNamesin classorg.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getDefaultSymbol
public org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol getDefaultSymbol()- Specified by:
getDefaultSymbolin interfaceorg.gvsig.fmap.mapcontext.rendering.legend.ILegend- Specified by:
getDefaultSymbolin interfaceorg.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend
-
setDefaultSymbol
public void setDefaultSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol is) - Specified by:
setDefaultSymbolin interfaceorg.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend
-
getSymbolByFeature
public org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol getSymbolByFeature(org.gvsig.fmap.dal.feature.Feature ftr) throws org.gvsig.fmap.mapcontext.MapContextException - Specified by:
getSymbolByFeaturein interfaceorg.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend- Throws:
org.gvsig.fmap.mapcontext.MapContextException
-
getShapeType
public int getShapeType()- Specified by:
getShapeTypein interfaceorg.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend
-
setShapeType
public void setShapeType(int i) - Specified by:
setShapeTypein interfaceorg.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend
-
isUseDefaultSymbol
public boolean isUseDefaultSymbol()- Specified by:
isUseDefaultSymbolin interfaceorg.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend
-
useDefaultSymbol
public void useDefaultSymbol(boolean bln) - Specified by:
useDefaultSymbolin interfaceorg.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend
-
isSuitableForShapeType
public boolean isSuitableForShapeType(int shapeType) - Specified by:
isSuitableForShapeTypein interfaceorg.gvsig.fmap.mapcontext.rendering.legend.IVectorLegend
-
draw
protected void draw(BufferedImage image, Graphics2D g, org.gvsig.fmap.mapcontext.ViewPort viewPort, org.gvsig.tools.task.Cancellable cancel, double scale, Map queryParameters, org.gvsig.crs.projection.lib.CoordinateTransformation coordTrans, org.gvsig.fmap.dal.feature.FeatureStore featureStore, org.gvsig.fmap.dal.feature.FeatureQuery featureQuery, double dpi) throws org.gvsig.fmap.mapcontext.rendering.legend.LegendException - Overrides:
drawin classorg.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend- Throws:
org.gvsig.fmap.mapcontext.rendering.legend.LegendException
-
drawFeatures
protected void drawFeatures(BufferedImage image, Graphics2D g, org.gvsig.fmap.mapcontext.ViewPort viewPort, org.gvsig.tools.task.Cancellable cancel, org.gvsig.crs.projection.lib.CoordinateTransformation coordTrans, double dpi, org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.DefaultFeatureDrawnNotification drawnNotification, org.gvsig.fmap.dal.feature.FeatureSet featureSet, org.gvsig.fmap.dal.feature.FeatureSelection selection) throws org.gvsig.tools.exception.BaseException - Overrides:
drawFeaturesin classorg.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend- Throws:
org.gvsig.tools.exception.BaseException
-
getLabelStyle
public org.gvsig.fmap.mapcontext.rendering.symbols.styles.ILabelStyle getLabelStyle()- Specified by:
getLabelStylein interfaceAggregateLegend
-
setLabelStyle
public void setLabelStyle(org.gvsig.fmap.mapcontext.rendering.symbols.styles.ILabelStyle labelStyle) - Specified by:
setLabelStylein interfaceAggregateLegend
-
getSymbolSize
public int getSymbolSize()- Specified by:
getSymbolSizein interfaceAggregateLegend
-
setSymbolSize
public void setSymbolSize(int simbolSize) - Specified by:
setSymbolSizein interfaceAggregateLegend
-
getOperation
- Specified by:
getOperationin interfaceAggregateLegend
-
setOperation
- Specified by:
setOperationin interfaceAggregateLegend
-
getFillColor
- Specified by:
getFillColorin interfaceAggregateLegend
-
setFillColor
- Specified by:
setFillColorin interfaceAggregateLegend
-
getOutlineColor
- Specified by:
getOutlineColorin interfaceAggregateLegend
-
setOutlineColor
- Specified by:
setOutlineColorin interfaceAggregateLegend
-
isShowBounds
public boolean isShowBounds()- Specified by:
isShowBoundsin interfaceAggregateLegend
-
setShowBounds
public void setShowBounds(boolean showBounds) - Specified by:
setShowBoundsin interfaceAggregateLegend
-
getFont
- Specified by:
getFontin interfaceAggregateLegend
-
setFont
- Specified by:
setFontin interfaceAggregateLegend
-
isUseStyle
public boolean isUseStyle()- Specified by:
isUseStylein interfaceAggregateLegend
-
setUseStyle
public void setUseStyle(boolean useStyle) - Specified by:
setUseStylein interfaceAggregateLegend
-
getTextColor
- Specified by:
getTextColorin interfaceAggregateLegend
-
setTextColor
- Specified by:
setTextColorin interfaceAggregateLegend
-
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
loadFromStatein classorg.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
saveToStatein classorg.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-