Package org.apache.batik.dom.svg
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
-
Field Summary
Fields inherited from class org.apache.batik.dom.svg.SVGPathSegItem
letter, type
Fields inherited from class org.apache.batik.dom.svg.AbstractSVGItem
itemStringValue, parent
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
ConstructorsConstructorDescriptionSVGPathSegArcItem
(short type, String letter, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag, float x, float y) SVGPathSegArcItem
(org.w3c.dom.svg.SVGPathSeg pathSeg) -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected String
Return the string representation of the item.boolean
void
setAngle
(float angle) void
setLargeArcFlag
(boolean largeArcFlag) void
setR1
(float r1) void
setR2
(float r2) void
setSweepFlag
(boolean sweepFlag) void
setX
(float x) void
setY
(float y) Methods inherited from class org.apache.batik.dom.svg.SVGPathSegItem
getAngle, getPathSegType, getPathSegTypeAsLetter, getR1, getR2, getX, getX1, getX2, getY, getY1, getY2, isLargeArcFlag, isSweepFlag, setX1, setX2, setY1, setY2
Methods inherited from class org.apache.batik.dom.svg.AbstractSVGItem
getParent, getValueAsString, resetAttribute, setParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.w3c.dom.svg.SVGPathSeg
getPathSegType, getPathSegTypeAsLetter
Methods inherited from interface org.w3c.dom.svg.SVGPathSegArcAbs
getAngle, getR1, getR2, getX, getY
Methods inherited from interface org.w3c.dom.svg.SVGPathSegArcRel
getAngle, getR1, getR2, getX, getY
-
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 interfaceorg.w3c.dom.svg.SVGPathSegArcAbs
- Specified by:
setX
in interfaceorg.w3c.dom.svg.SVGPathSegArcRel
- Overrides:
setX
in classSVGPathSegItem
-
setY
public void setY(float y) - Specified by:
setY
in interfaceorg.w3c.dom.svg.SVGPathSegArcAbs
- Specified by:
setY
in interfaceorg.w3c.dom.svg.SVGPathSegArcRel
- Overrides:
setY
in classSVGPathSegItem
-
setR1
public void setR1(float r1) - Specified by:
setR1
in interfaceorg.w3c.dom.svg.SVGPathSegArcAbs
- Specified by:
setR1
in interfaceorg.w3c.dom.svg.SVGPathSegArcRel
- Overrides:
setR1
in classSVGPathSegItem
-
setR2
public void setR2(float r2) - Specified by:
setR2
in interfaceorg.w3c.dom.svg.SVGPathSegArcAbs
- Specified by:
setR2
in interfaceorg.w3c.dom.svg.SVGPathSegArcRel
- Overrides:
setR2
in classSVGPathSegItem
-
setAngle
public void setAngle(float angle) - Specified by:
setAngle
in interfaceorg.w3c.dom.svg.SVGPathSegArcAbs
- Specified by:
setAngle
in interfaceorg.w3c.dom.svg.SVGPathSegArcRel
- Overrides:
setAngle
in classSVGPathSegItem
-
getSweepFlag
public boolean getSweepFlag()- Specified by:
getSweepFlag
in interfaceorg.w3c.dom.svg.SVGPathSegArcAbs
- Specified by:
getSweepFlag
in interfaceorg.w3c.dom.svg.SVGPathSegArcRel
-
setSweepFlag
public void setSweepFlag(boolean sweepFlag) - Specified by:
setSweepFlag
in interfaceorg.w3c.dom.svg.SVGPathSegArcAbs
- Specified by:
setSweepFlag
in interfaceorg.w3c.dom.svg.SVGPathSegArcRel
- Overrides:
setSweepFlag
in classSVGPathSegItem
-
getLargeArcFlag
public boolean getLargeArcFlag()- Specified by:
getLargeArcFlag
in interfaceorg.w3c.dom.svg.SVGPathSegArcAbs
- Specified by:
getLargeArcFlag
in interfaceorg.w3c.dom.svg.SVGPathSegArcRel
-
setLargeArcFlag
public void setLargeArcFlag(boolean largeArcFlag) - Specified by:
setLargeArcFlag
in interfaceorg.w3c.dom.svg.SVGPathSegArcAbs
- Specified by:
setLargeArcFlag
in interfaceorg.w3c.dom.svg.SVGPathSegArcRel
- Overrides:
setLargeArcFlag
in classSVGPathSegItem
-
getStringValue
Description copied from class:AbstractSVGItem
Return the string representation of the item.- Overrides:
getStringValue
in classSVGPathSegItem
-