Package org.geotools.styling
Class PointPlacementImpl
- Object
-
- PointPlacementImpl
-
- All Implemented Interfaces:
Cloneable,LabelPlacement,PointPlacement,Cloneable
public class PointPlacementImpl extends Object implements PointPlacement, Cloneable
- Author:
- Ian Turton, CCG
-
-
Field Summary
Fields Modifier and Type Field Description static AnchorPointDEFAULT_ANCHOR_POINT
-
Constructor Summary
Constructors Constructor Description PointPlacementImpl()PointPlacementImpl(FilterFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(StyleVisitor visitor)Objectaccept(TraversingStyleVisitor visitor, Object data)calls the visit method of a StyleVisitorObjectclone()Creates and returns a copy of this object.booleanequals(Object obj)AnchorPointgetAnchorPoint()Returns the AnchorPoint which identifies the location inside a text label to use as an "anchor" for positioning it relative to a point geometry.DisplacementgetDisplacement()Returns the Displacement which gives X and Y offset displacements to use for rendering a text label near a point.ExpressiongetRotation()Returns the rotation of the label.inthashCode()voidsetAnchorPoint(AnchorPoint anchorPoint)Setter for property anchorPoint.voidsetDisplacement(Displacement displacement)Setter for property displacement.voidsetRotation(Expression rotation)Setter for property rotation.
-
-
-
Field Detail
-
DEFAULT_ANCHOR_POINT
public static final AnchorPoint DEFAULT_ANCHOR_POINT
-
-
Constructor Detail
-
PointPlacementImpl
public PointPlacementImpl()
-
PointPlacementImpl
public PointPlacementImpl(FilterFactory factory)
-
-
Method Detail
-
getAnchorPoint
public AnchorPoint getAnchorPoint()
Returns the AnchorPoint which identifies the location inside a text label to use as an "anchor" for positioning it relative to a point geometry.- Specified by:
getAnchorPointin interfacePointPlacement- Returns:
- Label's AnchorPoint.
-
setAnchorPoint
public void setAnchorPoint(AnchorPoint anchorPoint)
Setter for property anchorPoint.- Specified by:
setAnchorPointin interfacePointPlacement- Parameters:
anchorPoint- New value of property anchorPoint.
-
getDisplacement
public Displacement getDisplacement()
Returns the Displacement which gives X and Y offset displacements to use for rendering a text label near a point.- Specified by:
getDisplacementin interfacePointPlacement- Returns:
- The label displacement.
-
setDisplacement
public void setDisplacement(Displacement displacement)
Setter for property displacement.- Specified by:
setDisplacementin interfacePointPlacement- Parameters:
displacement- New value of property displacement.
-
getRotation
public Expression getRotation()
Returns the rotation of the label.- Specified by:
getRotationin interfacePointPlacement- Returns:
- The rotation of the label.
-
setRotation
public void setRotation(Expression rotation)
Setter for property rotation.- Specified by:
setRotationin interfacePointPlacement- Parameters:
rotation- New value of property rotation.
-
accept
public Object accept(TraversingStyleVisitor visitor, Object data)
Description copied from interface:PointPlacementcalls the visit method of a StyleVisitor- Specified by:
acceptin interfaceLabelPlacement- Specified by:
acceptin interfacePointPlacement- Parameters:
visitor- the style visitor
-
accept
public void accept(StyleVisitor visitor)
- Specified by:
acceptin interfaceLabelPlacement
-
clone
public Object clone()
Description copied from interface:CloneableCreates and returns a copy of this object. The precise meaning of "copy" may depend on the class of the object.- Specified by:
clonein interfaceCloneable- Overrides:
clonein classObject- Returns:
- A copy of this object.
- See Also:
Object.clone()
-
-