Class AbstractSVGPathSegList.SVGPathSegArcItem

java.lang.Object
org.apache.batik.dom.svg.AbstractSVGItem
org.apache.batik.dom.svg.SVGPathSegItem
org.apache.batik.dom.svg.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 static class AbstractSVGPathSegList.SVGPathSegArcItem extends SVGPathSegItem implements org.w3c.dom.svg.SVGPathSegArcAbs, org.w3c.dom.svg.SVGPathSegArcRel
  • Constructor Details

    • SVGPathSegArcItem

      public SVGPathSegArcItem(short type, 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 Details

    • 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
    • getStringValue

      protected String getStringValue()
      Description copied from class: AbstractSVGItem
      Return the string representation of the item.
      Overrides:
      getStringValue in class SVGPathSegItem