Class AbstractSVGPathSegList.SVGPathSegArcItem

  • All Implemented Interfaces:
    SVGItem, org.w3c.dom.svg.SVGPathSeg, org.w3c.dom.svg.SVGPathSegArcAbs, org.w3c.dom.svg.SVGPathSegArcRel, org.w3c.dom.svg.SVGPathSegClosePath
    Enclosing class:
    AbstractSVGPathSegList

    public class AbstractSVGPathSegList.SVGPathSegArcItem
    extends SVGPathSegItem
    implements org.w3c.dom.svg.SVGPathSegArcAbs, org.w3c.dom.svg.SVGPathSegArcRel
    • Field Summary

      • Fields inherited from interface org.w3c.dom.svg.SVGPathSeg

        PATHSEG_ARC_ABS, PATHSEG_ARC_REL, PATHSEG_CLOSEPATH, PATHSEG_CURVETO_CUBIC_ABS, PATHSEG_CURVETO_CUBIC_REL, PATHSEG_CURVETO_CUBIC_SMOOTH_ABS, PATHSEG_CURVETO_CUBIC_SMOOTH_REL, PATHSEG_CURVETO_QUADRATIC_ABS, PATHSEG_CURVETO_QUADRATIC_REL, PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS, PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL, PATHSEG_LINETO_ABS, PATHSEG_LINETO_HORIZONTAL_ABS, PATHSEG_LINETO_HORIZONTAL_REL, PATHSEG_LINETO_REL, PATHSEG_LINETO_VERTICAL_ABS, PATHSEG_LINETO_VERTICAL_REL, PATHSEG_MOVETO_ABS, PATHSEG_MOVETO_REL, PATHSEG_UNKNOWN
    • Constructor Summary

      Constructors 
      Constructor Description
      SVGPathSegArcItem​(short type, java.lang.String letter, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag, float x, float y)  
      SVGPathSegArcItem​(org.w3c.dom.svg.SVGPathSeg pathSeg)  
    • Constructor Detail

      • SVGPathSegArcItem

        public SVGPathSegArcItem​(short type,
                                 java.lang.String letter,
                                 float r1,
                                 float r2,
                                 float angle,
                                 boolean largeArcFlag,
                                 boolean sweepFlag,
                                 float x,
                                 float y)
      • SVGPathSegArcItem

        public SVGPathSegArcItem​(org.w3c.dom.svg.SVGPathSeg pathSeg)
    • Method Detail

      • setX

        public void setX​(float x)
        Specified by:
        setX in interface org.w3c.dom.svg.SVGPathSegArcAbs
        Specified by:
        setX in interface org.w3c.dom.svg.SVGPathSegArcRel
        Overrides:
        setX in class SVGPathSegItem
      • setY

        public void setY​(float y)
        Specified by:
        setY in interface org.w3c.dom.svg.SVGPathSegArcAbs
        Specified by:
        setY in interface org.w3c.dom.svg.SVGPathSegArcRel
        Overrides:
        setY in class SVGPathSegItem
      • setR1

        public void setR1​(float r1)
        Specified by:
        setR1 in interface org.w3c.dom.svg.SVGPathSegArcAbs
        Specified by:
        setR1 in interface org.w3c.dom.svg.SVGPathSegArcRel
        Overrides:
        setR1 in class SVGPathSegItem
      • setR2

        public void setR2​(float r2)
        Specified by:
        setR2 in interface org.w3c.dom.svg.SVGPathSegArcAbs
        Specified by:
        setR2 in interface org.w3c.dom.svg.SVGPathSegArcRel
        Overrides:
        setR2 in class SVGPathSegItem
      • setAngle

        public void setAngle​(float angle)
        Specified by:
        setAngle in interface org.w3c.dom.svg.SVGPathSegArcAbs
        Specified by:
        setAngle in interface org.w3c.dom.svg.SVGPathSegArcRel
        Overrides:
        setAngle in class SVGPathSegItem
      • getSweepFlag

        public boolean getSweepFlag()
        Specified by:
        getSweepFlag in interface org.w3c.dom.svg.SVGPathSegArcAbs
        Specified by:
        getSweepFlag in interface org.w3c.dom.svg.SVGPathSegArcRel
      • setSweepFlag

        public void setSweepFlag​(boolean sweepFlag)
        Specified by:
        setSweepFlag in interface org.w3c.dom.svg.SVGPathSegArcAbs
        Specified by:
        setSweepFlag in interface org.w3c.dom.svg.SVGPathSegArcRel
        Overrides:
        setSweepFlag in class SVGPathSegItem
      • getLargeArcFlag

        public boolean getLargeArcFlag()
        Specified by:
        getLargeArcFlag in interface org.w3c.dom.svg.SVGPathSegArcAbs
        Specified by:
        getLargeArcFlag in interface org.w3c.dom.svg.SVGPathSegArcRel
      • setLargeArcFlag

        public void setLargeArcFlag​(boolean largeArcFlag)
        Specified by:
        setLargeArcFlag in interface org.w3c.dom.svg.SVGPathSegArcAbs
        Specified by:
        setLargeArcFlag in interface org.w3c.dom.svg.SVGPathSegArcRel
        Overrides:
        setLargeArcFlag in class SVGPathSegItem