Class AnchorPointImpl

  • All Implemented Interfaces:
    Cloneable, AnchorPoint, Cloneable

    public class AnchorPointImpl
    extends Object
    implements AnchorPoint, Cloneable
    Direct implementation of AnchorPoint.
    Author:
    Ian Turton, CCG
    • Constructor Detail

      • AnchorPointImpl

        public AnchorPointImpl()
      • AnchorPointImpl

        public AnchorPointImpl​(FilterFactory filterFactory)
        Creates a new instance of DefaultAnchorPoint
    • Method Detail

      • getAnchorPointX

        public Expression getAnchorPointX()
        Getter for property anchorPointX.
        Specified by:
        getAnchorPointX in interface AnchorPoint
        Returns:
        Value of property anchorPointX.
      • setAnchorPointX

        public void setAnchorPointX​(Expression anchorPointX)
        Setter for property anchorPointX.
        Specified by:
        setAnchorPointX in interface AnchorPoint
        Parameters:
        anchorPointX - New value of property anchorPointX.
      • getAnchorPointY

        public Expression getAnchorPointY()
        Getter for property anchorPointY.
        Specified by:
        getAnchorPointY in interface AnchorPoint
        Returns:
        Value of property anchorPointY.
      • setAnchorPointY

        public void setAnchorPointY​(Expression anchorPointY)
        Setter for property anchorPointY.
        Specified by:
        setAnchorPointY in interface AnchorPoint
        Parameters:
        anchorPointY - New value of property anchorPointY.
      • getAnchorPointY

        public void getAnchorPointY​(double x)
        Define the anchor point.
        Parameters:
        x - Literal value of property anchorPointX
      • accept

        public Object accept​(TraversingStyleVisitor visitor,
                             Object data)
        Description copied from interface: AnchorPoint
        calls the visit method of a StyleVisitor
        Specified by:
        accept in interface AnchorPoint
        Parameters:
        visitor - the style visitor
      • accept

        public void accept​(StyleVisitor visitor)
        Description copied from interface: AnchorPoint
        calls the visit method of a StyleVisitor
        Specified by:
        accept in interface AnchorPoint
        Parameters:
        visitor - the style visitor
      • clone

        public Object clone()
        Description copied from interface: Cloneable
        Creates and returns a copy of this object. The precise meaning of "copy" may depend on the class of the object.
        Specified by:
        clone in interface Cloneable
        Overrides:
        clone in class Object
        Returns:
        A copy of this object.
        See Also:
        Object.clone()
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object