Package org.apache.batik.dom.svg
Class SVGPathSegItem
- java.lang.Object
-
- org.apache.batik.dom.svg.AbstractSVGItem
-
- org.apache.batik.dom.svg.SVGPathSegItem
-
- All Implemented Interfaces:
SVGItem,org.w3c.dom.svg.SVGPathSeg,org.w3c.dom.svg.SVGPathSegClosePath
- Direct Known Subclasses:
AbstractSVGNormPathSegList.SVGPathSegGenericItem,AbstractSVGPathSegList.SVGPathSegArcItem,AbstractSVGPathSegList.SVGPathSegCurvetoCubicItem,AbstractSVGPathSegList.SVGPathSegCurvetoCubicSmoothItem,AbstractSVGPathSegList.SVGPathSegCurvetoQuadraticItem,AbstractSVGPathSegList.SVGPathSegCurvetoQuadraticSmoothItem,AbstractSVGPathSegList.SVGPathSegLinetoHorizontalItem,AbstractSVGPathSegList.SVGPathSegLinetoVerticalItem,AbstractSVGPathSegList.SVGPathSegMovetoLinetoItem
public class SVGPathSegItem extends AbstractSVGItem implements org.w3c.dom.svg.SVGPathSeg, org.w3c.dom.svg.SVGPathSegClosePath
Internal representation of the item SVGPathSeg.
-
-
Field Summary
Fields Modifier and Type Field Description private floatangleprivate booleanlargeArcFlagprotected java.lang.Stringletterprivate floatr1private floatr2private booleansweepFlagprotected shorttypeprivate floatxprivate floatx1private floatx2private floatyprivate floaty1private floaty2-
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
Constructors Modifier Constructor Description protectedSVGPathSegItem()SVGPathSegItem(short type, java.lang.String letter)SVGPathSegItem(org.w3c.dom.svg.SVGPathSeg pathSeg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetAngle()shortgetPathSegType()java.lang.StringgetPathSegTypeAsLetter()floatgetR1()floatgetR2()protected java.lang.StringgetStringValue()Return the string representation of the item.floatgetX()floatgetX1()floatgetX2()floatgetY()floatgetY1()floatgetY2()booleanisLargeArcFlag()booleanisSweepFlag()voidsetAngle(float angle)voidsetLargeArcFlag(boolean largeArcFlag)voidsetR1(float r1)voidsetR2(float r2)voidsetSweepFlag(boolean sweepFlag)voidsetX(float x)voidsetX1(float x1)voidsetX2(float x2)voidsetY(float y)voidsetY1(float y1)voidsetY2(float y2)-
Methods inherited from class org.apache.batik.dom.svg.AbstractSVGItem
getParent, getValueAsString, resetAttribute, setParent
-
-
-
-
Field Detail
-
type
protected short type
-
letter
protected java.lang.String letter
-
x
private float x
-
y
private float y
-
x1
private float x1
-
y1
private float y1
-
x2
private float x2
-
y2
private float y2
-
r1
private float r1
-
r2
private float r2
-
angle
private float angle
-
largeArcFlag
private boolean largeArcFlag
-
sweepFlag
private boolean sweepFlag
-
-
Method Detail
-
getStringValue
protected java.lang.String getStringValue()
Description copied from class:AbstractSVGItemReturn the string representation of the item.- Specified by:
getStringValuein classAbstractSVGItem
-
getPathSegType
public short getPathSegType()
- Specified by:
getPathSegTypein interfaceorg.w3c.dom.svg.SVGPathSeg
-
getPathSegTypeAsLetter
public java.lang.String getPathSegTypeAsLetter()
- Specified by:
getPathSegTypeAsLetterin interfaceorg.w3c.dom.svg.SVGPathSeg
-
getR1
public float getR1()
-
setR1
public void setR1(float r1)
-
getR2
public float getR2()
-
setR2
public void setR2(float r2)
-
getAngle
public float getAngle()
-
setAngle
public void setAngle(float angle)
-
isLargeArcFlag
public boolean isLargeArcFlag()
-
setLargeArcFlag
public void setLargeArcFlag(boolean largeArcFlag)
-
isSweepFlag
public boolean isSweepFlag()
-
setSweepFlag
public void setSweepFlag(boolean sweepFlag)
-
getX
public float getX()
-
setX
public void setX(float x)
-
getY
public float getY()
-
setY
public void setY(float y)
-
getX1
public float getX1()
-
setX1
public void setX1(float x1)
-
getY1
public float getY1()
-
setY1
public void setY1(float y1)
-
getX2
public float getX2()
-
setX2
public void setX2(float x2)
-
getY2
public float getY2()
-
setY2
public void setY2(float y2)
-
-