public class GeneralLabelingStrategy extends org.gvsig.symbology.fmap.mapcontext.rendering.symbol.impl.AbstractCartographicSupport implements IGeneralLabelingStrategy
| Modifier and Type | Field and Description |
|---|---|
static LinePlacementConstraints |
DefaultLinePlacementConstraints |
static PointPlacementConstraints |
DefaultPointPlacementConstraints |
static PolygonPlacementConstraints |
DefaultPolygonPlacementConstraints |
static java.lang.String |
GENERAL_LABEL_STRATEGY_PERSISTENCE_NAME |
protected org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect |
layer |
NAME| Constructor and Description |
|---|
GeneralLabelingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
void |
draw(java.awt.image.BufferedImage mapImage,
java.awt.Graphics2D mapGraphics,
double scale,
org.gvsig.fmap.mapcontext.ViewPort viewPort,
org.gvsig.tools.task.Cancellable cancel,
double dpi) |
org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod |
getLabelingMethod() |
org.gvsig.fmap.mapcontext.rendering.legend.styling.IPlacementConstraints |
getPlacementConstraints() |
java.lang.String[] |
getUsedFields() |
org.gvsig.fmap.mapcontext.rendering.legend.styling.IZoomConstraints |
getZoomConstraints() |
boolean |
isAllowingOverlap() |
void |
loadFromState(org.gvsig.tools.persistence.PersistentState state) |
void |
print(java.awt.Graphics2D g,
double scale,
org.gvsig.fmap.mapcontext.ViewPort viewPort,
org.gvsig.tools.task.Cancellable cancel,
org.gvsig.compat.print.PrintAttributes properties) |
static void |
registerPersistent() |
void |
saveToState(org.gvsig.tools.persistence.PersistentState state) |
void |
setAllowOverlapping(boolean allowOverlapping) |
void |
setLabelingMethod(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod method) |
void |
setLayer(org.gvsig.fmap.mapcontext.layers.FLayer layer) |
void |
setPlacementConstraints(org.gvsig.fmap.mapcontext.rendering.legend.styling.IPlacementConstraints constraints) |
void |
setZoomConstraints(org.gvsig.fmap.mapcontext.rendering.legend.styling.IZoomConstraints constraints) |
boolean |
shouldDrawLabels(double scale) |
copyCartographicContext, getCartographicContext, getReferenceSystem, getUnit, isInPixels, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setReferenceSystem, setUnit, toCartographicUnitsequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyCartographicContext, copyCartographicContext, getCartographicContext, getReferenceSystem, getUnit, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setReferenceSystem, setUnit, toCartographicUnitspublic static LinePlacementConstraints DefaultLinePlacementConstraints
public static PointPlacementConstraints DefaultPointPlacementConstraints
public static PolygonPlacementConstraints DefaultPolygonPlacementConstraints
public static final java.lang.String GENERAL_LABEL_STRATEGY_PERSISTENCE_NAME
protected org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect layer
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic void draw(java.awt.image.BufferedImage mapImage,
java.awt.Graphics2D mapGraphics,
double scale,
org.gvsig.fmap.mapcontext.ViewPort viewPort,
org.gvsig.tools.task.Cancellable cancel,
double dpi)
throws org.gvsig.fmap.dal.exception.ReadException
draw in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategyorg.gvsig.fmap.dal.exception.ReadExceptionpublic org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod getLabelingMethod()
getLabelingMethod in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategypublic org.gvsig.fmap.mapcontext.rendering.legend.styling.IPlacementConstraints getPlacementConstraints()
getPlacementConstraints in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategypublic java.lang.String[] getUsedFields()
getUsedFields in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategypublic org.gvsig.fmap.mapcontext.rendering.legend.styling.IZoomConstraints getZoomConstraints()
getZoomConstraints in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategypublic boolean isAllowingOverlap()
isAllowingOverlap in interface IGeneralLabelingStrategypublic void loadFromState(org.gvsig.tools.persistence.PersistentState state)
throws org.gvsig.tools.persistence.exception.PersistenceException
loadFromState in interface org.gvsig.tools.persistence.Persistentorg.gvsig.tools.persistence.exception.PersistenceExceptionpublic void print(java.awt.Graphics2D g,
double scale,
org.gvsig.fmap.mapcontext.ViewPort viewPort,
org.gvsig.tools.task.Cancellable cancel,
org.gvsig.compat.print.PrintAttributes properties)
throws org.gvsig.fmap.dal.exception.ReadException
print in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategyorg.gvsig.fmap.dal.exception.ReadExceptionpublic static void registerPersistent()
public void saveToState(org.gvsig.tools.persistence.PersistentState state)
throws org.gvsig.tools.persistence.exception.PersistenceException
saveToState in interface org.gvsig.tools.persistence.Persistentorg.gvsig.tools.persistence.exception.PersistenceExceptionpublic void setAllowOverlapping(boolean allowOverlapping)
setAllowOverlapping in interface IGeneralLabelingStrategypublic void setLabelingMethod(org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingMethod method)
setLabelingMethod in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategypublic void setLayer(org.gvsig.fmap.mapcontext.layers.FLayer layer)
setLayer in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategypublic void setPlacementConstraints(org.gvsig.fmap.mapcontext.rendering.legend.styling.IPlacementConstraints constraints)
setPlacementConstraints in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategypublic void setZoomConstraints(org.gvsig.fmap.mapcontext.rendering.legend.styling.IZoomConstraints constraints)
setZoomConstraints in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategypublic boolean shouldDrawLabels(double scale)
shouldDrawLabels in interface org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelingStrategyCopyright © 2025 gvSIG Association. All rights reserved.