Package org.geotools.styling
Class DisplacementImpl
- Object
-
- DisplacementImpl
-
- All Implemented Interfaces:
Cloneable,Displacement,Cloneable
public class DisplacementImpl extends Object implements Cloneable, Displacement
- Author:
- Ian Turton, CCG
-
-
Field Summary
Fields Modifier and Type Field Description static DisplacementDEFAULTDefault Displacement instance.static DisplacementNULLNull Displacement instance.
-
Constructor Summary
Constructors Constructor Description DisplacementImpl()DisplacementImpl(Expression dx, Expression dy)DisplacementImpl(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)ExpressiongetDisplacementX()Getter for property displacementX.ExpressiongetDisplacementY()Getter for property displacementY.inthashCode()voidsetDisplacementX(double displacementX)Set displacement x to the provided literal.voidsetDisplacementX(Expression displacementX)Setter for property displacementX.voidsetDisplacementY(double displacementY)Set displacement y to the provided literal.voidsetDisplacementY(Expression displacementY)Setter for property displacementY.voidsetFilterFactory(FilterFactory factory)
-
-
-
Field Detail
-
DEFAULT
public static final Displacement DEFAULT
Default Displacement instance.
-
NULL
public static final Displacement NULL
Null Displacement instance.
-
-
Constructor Detail
-
DisplacementImpl
public DisplacementImpl()
-
DisplacementImpl
public DisplacementImpl(FilterFactory factory)
-
DisplacementImpl
public DisplacementImpl(Expression dx, Expression dy)
-
-
Method Detail
-
setFilterFactory
public void setFilterFactory(FilterFactory factory)
-
setDisplacementX
public void setDisplacementX(Expression displacementX)
Setter for property displacementX.- Specified by:
setDisplacementXin interfaceDisplacement- Parameters:
displacementX- New value of property displacementX.
-
setDisplacementX
public void setDisplacementX(double displacementX)
Set displacement x to the provided literal.- Parameters:
displacementX- New value of property displacementX.
-
setDisplacementY
public void setDisplacementY(Expression displacementY)
Setter for property displacementY.- Specified by:
setDisplacementYin interfaceDisplacement- Parameters:
displacementY- New value of property displacementY.
-
setDisplacementY
public void setDisplacementY(double displacementY)
Set displacement y to the provided literal.- Parameters:
displacementY- New value of property displacementX.
-
getDisplacementX
public Expression getDisplacementX()
Getter for property displacementX.- Specified by:
getDisplacementXin interfaceDisplacement- Returns:
- Value of property displacementX.
-
getDisplacementY
public Expression getDisplacementY()
Getter for property displacementY.- Specified by:
getDisplacementYin interfaceDisplacement- Returns:
- Value of property displacementY.
-
accept
public Object accept(TraversingStyleVisitor visitor, Object data)
Description copied from interface:Displacementcalls the visit method of a StyleVisitor- Specified by:
acceptin interfaceDisplacement- Parameters:
visitor- the style visitor
-
accept
public void accept(StyleVisitor visitor)
- Specified by:
acceptin interfaceDisplacement
-
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()
-
-