org.apache.batik.dom.svg
public class SVGOMPathElement extends SVGGraphicsElement implements SVGPathElement, SVGPathSegConstants
Field Summary | |
---|---|
protected SVGOMAnimatedPathData | d
The 'd' attribute value. |
protected static DoublyIndexedTable | xmlTraitInformation
Table mapping XML attribute names to TraitInformation objects. |
Constructor Summary | |
---|---|
protected | SVGOMPathElement()
Creates a new SVGOMPathElement object. |
SVGOMPathElement(String prefix, AbstractDocument owner)
Creates a new SVGOMPathElement object. |
Method Summary | |
---|---|
SVGPathSegArcAbs | createSVGPathSegArcAbs(float x_value, float y_value, float r1_value, float r2_value, float angle_value, boolean largeArcFlag_value, boolean sweepFlag_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegArcAbs(float,float,float,float,float,boolean,boolean)}. |
SVGPathSegArcRel | createSVGPathSegArcRel(float x_value, float y_value, float r1_value, float r2_value, float angle_value, boolean largeArcFlag_value, boolean sweepFlag_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegArcRel(float,float,float,float,float,boolean,boolean)}. |
SVGPathSegClosePath | createSVGPathSegClosePath()
DOM: Implements {@link SVGPathElement#createSVGPathSegClosePath()}. |
SVGPathSegCurvetoCubicAbs | createSVGPathSegCurvetoCubicAbs(float x_value, float y_value, float x1_value, float y1_value, float x2_value, float y2_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegCurvetoCubicAbs(float,float,float,float,float,float)}. |
SVGPathSegCurvetoCubicRel | createSVGPathSegCurvetoCubicRel(float x_value, float y_value, float x1_value, float y1_value, float x2_value, float y2_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegCurvetoCubicRel(float,float,float,float,float,float)}. |
SVGPathSegCurvetoCubicSmoothAbs | createSVGPathSegCurvetoCubicSmoothAbs(float x_value, float y_value, float x2_value, float y2_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegCurvetoCubicSmoothAbs(float,float,float,float)}. |
SVGPathSegCurvetoCubicSmoothRel | createSVGPathSegCurvetoCubicSmoothRel(float x_value, float y_value, float x2_value, float y2_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegCurvetoCubicSmoothRel(float,float,float,float)}. |
SVGPathSegCurvetoQuadraticAbs | createSVGPathSegCurvetoQuadraticAbs(float x_value, float y_value, float x1_value, float y1_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegCurvetoQuadraticAbs(float,float,float,float)}. |
SVGPathSegCurvetoQuadraticRel | createSVGPathSegCurvetoQuadraticRel(float x_value, float y_value, float x1_value, float y1_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegCurvetoQuadraticRel(float,float,float,float)}. |
SVGPathSegCurvetoQuadraticSmoothAbs | createSVGPathSegCurvetoQuadraticSmoothAbs(float x_value, float y_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegCurvetoQuadraticSmoothAbs(float,float)}. |
SVGPathSegCurvetoQuadraticSmoothRel | createSVGPathSegCurvetoQuadraticSmoothRel(float x_value, float y_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegCurvetoQuadraticSmoothRel(float,float)}. |
SVGPathSegLinetoAbs | createSVGPathSegLinetoAbs(float x_value, float y_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegLinetoAbs(float,float)}. |
SVGPathSegLinetoHorizontalAbs | createSVGPathSegLinetoHorizontalAbs(float x_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegLinetoHorizontalAbs(float)}. |
SVGPathSegLinetoHorizontalRel | createSVGPathSegLinetoHorizontalRel(float x_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegLinetoHorizontalRel(float)}. |
SVGPathSegLinetoRel | createSVGPathSegLinetoRel(float x_value, float y_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegLinetoRel(float,float)}. |
SVGPathSegLinetoVerticalAbs | createSVGPathSegLinetoVerticalAbs(float y_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegLinetoVerticalAbs(float)}. |
SVGPathSegLinetoVerticalRel | createSVGPathSegLinetoVerticalRel(float y_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegLinetoVerticalRel(float)}. |
SVGPathSegMovetoAbs | createSVGPathSegMovetoAbs(float x_value, float y_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegMovetoAbs(float,float)}. |
SVGPathSegMovetoRel | createSVGPathSegMovetoRel(float x_value, float y_value)
DOM: Implements {@link
SVGPathElement#createSVGPathSegMovetoRel(float,float)}. |
SVGPathSegList | getAnimatedNormalizedPathSegList()
DOM: Implements {@link
SVGPathElement#getAnimatedNormalizedPathSegList()}. |
SVGPathSegList | getAnimatedPathSegList()
DOM: Implements {@link SVGPathElement#getAnimatedPathSegList()}. |
String | getLocalName()
DOM: Implements {@link org.w3c.dom.Node#getLocalName()}. |
SVGPathSegList | getNormalizedPathSegList()
DOM: Implements {@link SVGPathElement#getNormalizedPathSegList()}. |
SVGAnimatedNumber | getPathLength()
DOM: Implements {@link SVGPathElement#getPathLength()}. |
int | getPathSegAtLength(float distance)
DOM: Implements {@link SVGPathElement#getPathSegAtLength(float)}. |
SVGPathSegList | getPathSegList()
DOM: Implements {@link SVGPathElement#getPathSegList()}. |
SVGPoint | getPointAtLength(float distance)
DOM: Implements {@link SVGPathElement#getPointAtLength(float)}. |
float | getTotalLength()
DOM: Implements {@link SVGPathElement#getTotalLength()}. |
protected DoublyIndexedTable | getTraitInformationTable()
Returns the table of TraitInformation objects for this element. |
protected void | initializeAllLiveAttributes()
Initializes all live attributes for this element. |
protected Node | newNode()
Returns a new uninitialized instance of this object's class. |
Parameters: prefix The namespace prefix. owner The owner document.