Package org.gvsig.labeling.placements
Class PointLabelPositioner
java.lang.Object
org.gvsig.symbology.fmap.mapcontext.rendering.symbol.impl.AbstractCartographicSupport
org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.AbstractStyle
org.gvsig.labeling.placements.PointLabelPositioner
- All Implemented Interfaces:
Cloneable,org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport,org.gvsig.fmap.mapcontext.rendering.symbols.styles.IStyle,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.persistence.Persistent
public class PointLabelPositioner
extends org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.AbstractStyle
Specifies the point position for a label
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.AbstractStyle
org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.AbstractStyle.RegisterPersistenceNested classes/interfaces inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport
org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport.CartographicContext -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final Stringstatic final bytestatic final bytestatic final byteFields inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.AbstractStyle
LOGGER, STYLE_PERSISTENCE_DEFINITION_NAMEFields inherited from interface org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport
PAPER, WORLD -
Constructor Summary
ConstructorsConstructorDescriptionConstructor methodPointLabelPositioner(int[] preferenceVector, String description) Constructor method -
Method Summary
Modifier and TypeMethodDescriptionclone()voidvoiddrawOutline(Graphics2D g, Rectangle r) int[]booleanisSuitableFor(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol sym) voidloadFromState(org.gvsig.tools.persistence.PersistentState state) static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) Methods inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.AbstractStyle
getDescription, setDescriptionMethods inherited from class org.gvsig.symbology.fmap.mapcontext.rendering.symbol.impl.AbstractCartographicSupport
copyCartographicContext, getCartographicContext, getReferenceSystem, getUnit, isInPixels, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setCartographicContext, setReferenceSystem, setUnit, toCartographicUnits
-
Field Details
-
POINT_LABEL_POSITIONER_PERSISTENCE_NAME
- See Also:
-
FORBIDDEN
public static final byte FORBIDDEN- See Also:
-
PREFERENCE_HIGH
public static final byte PREFERENCE_HIGH- See Also:
-
PREFERENCE_NORMAL
public static final byte PREFERENCE_NORMAL- See Also:
-
PREFERENCE_LOW
public static final byte PREFERENCE_LOW- See Also:
-
-
Constructor Details
-
PointLabelPositioner
public PointLabelPositioner()Constructor method -
PointLabelPositioner
Constructor method- Parameters:
preferenceVector-description-
-
-
Method Details
-
drawInsideRectangle
-
isSuitableFor
public boolean isSuitableFor(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol sym) -
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.symbol.style.AbstractStyle- 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.symbol.style.AbstractStyle- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
registerPersistent
public static void registerPersistent() -
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classorg.gvsig.symbology.fmap.mapcontext.rendering.symbol.style.AbstractStyle- Throws:
CloneNotSupportedException
-
drawOutline
-
getPreferenceVector
public int[] getPreferenceVector()
-