org.apache.batik.dom.svg

Class SVGOMPathElement

public class SVGOMPathElement extends SVGGraphicsElement implements SVGPathElement, SVGPathSegConstants

This class implements SVGPathElement.
Field Summary
protected SVGOMAnimatedPathDatad
The 'd' attribute value.
protected static DoublyIndexedTablexmlTraitInformation
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
SVGPathSegArcAbscreateSVGPathSegArcAbs(float x_value, float y_value, float r1_value, float r2_value, float angle_value, boolean largeArcFlag_value, boolean sweepFlag_value)
DOM: Implements SVGPathElement#createSVGPathSegArcAbs(float,float,float,float,float,boolean,boolean).
SVGPathSegArcRelcreateSVGPathSegArcRel(float x_value, float y_value, float r1_value, float r2_value, float angle_value, boolean largeArcFlag_value, boolean sweepFlag_value)
DOM: Implements SVGPathElement#createSVGPathSegArcRel(float,float,float,float,float,boolean,boolean).
SVGPathSegClosePathcreateSVGPathSegClosePath()
DOM: Implements SVGPathElement#createSVGPathSegClosePath().
SVGPathSegCurvetoCubicAbscreateSVGPathSegCurvetoCubicAbs(float x_value, float y_value, float x1_value, float y1_value, float x2_value, float y2_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoCubicAbs(float,float,float,float,float,float).
SVGPathSegCurvetoCubicRelcreateSVGPathSegCurvetoCubicRel(float x_value, float y_value, float x1_value, float y1_value, float x2_value, float y2_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoCubicRel(float,float,float,float,float,float).
SVGPathSegCurvetoCubicSmoothAbscreateSVGPathSegCurvetoCubicSmoothAbs(float x_value, float y_value, float x2_value, float y2_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoCubicSmoothAbs(float,float,float,float).
SVGPathSegCurvetoCubicSmoothRelcreateSVGPathSegCurvetoCubicSmoothRel(float x_value, float y_value, float x2_value, float y2_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoCubicSmoothRel(float,float,float,float).
SVGPathSegCurvetoQuadraticAbscreateSVGPathSegCurvetoQuadraticAbs(float x_value, float y_value, float x1_value, float y1_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticAbs(float,float,float,float).
SVGPathSegCurvetoQuadraticRelcreateSVGPathSegCurvetoQuadraticRel(float x_value, float y_value, float x1_value, float y1_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticRel(float,float,float,float).
SVGPathSegCurvetoQuadraticSmoothAbscreateSVGPathSegCurvetoQuadraticSmoothAbs(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticSmoothAbs(float,float).
SVGPathSegCurvetoQuadraticSmoothRelcreateSVGPathSegCurvetoQuadraticSmoothRel(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticSmoothRel(float,float).
SVGPathSegLinetoAbscreateSVGPathSegLinetoAbs(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoAbs(float,float).
SVGPathSegLinetoHorizontalAbscreateSVGPathSegLinetoHorizontalAbs(float x_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoHorizontalAbs(float).
SVGPathSegLinetoHorizontalRelcreateSVGPathSegLinetoHorizontalRel(float x_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoHorizontalRel(float).
SVGPathSegLinetoRelcreateSVGPathSegLinetoRel(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoRel(float,float).
SVGPathSegLinetoVerticalAbscreateSVGPathSegLinetoVerticalAbs(float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoVerticalAbs(float).
SVGPathSegLinetoVerticalRelcreateSVGPathSegLinetoVerticalRel(float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoVerticalRel(float).
SVGPathSegMovetoAbscreateSVGPathSegMovetoAbs(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegMovetoAbs(float,float).
SVGPathSegMovetoRelcreateSVGPathSegMovetoRel(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegMovetoRel(float,float).
SVGPathSegListgetAnimatedNormalizedPathSegList()
DOM: Implements SVGPathElement#getAnimatedNormalizedPathSegList().
SVGOMAnimatedPathDatagetAnimatedPathData()
Returns the SVGOMAnimatedPathData object that manages the path data for this element.
SVGPathSegListgetAnimatedPathSegList()
DOM: Implements SVGPathElement#getAnimatedPathSegList().
StringgetLocalName()
DOM: Implements org.w3c.dom.Node#getLocalName().
SVGPathSegListgetNormalizedPathSegList()
DOM: Implements SVGPathElement#getNormalizedPathSegList().
SVGAnimatedNumbergetPathLength()
DOM: Implements SVGPathElement#getPathLength().
intgetPathSegAtLength(float distance)
DOM: Implements SVGPathElement#getPathSegAtLength(float).
SVGPathSegListgetPathSegList()
DOM: Implements SVGPathElement#getPathSegList().
SVGPointgetPointAtLength(float distance)
DOM: Implements SVGPathElement#getPointAtLength(float).
floatgetTotalLength()
DOM: Implements SVGPathElement#getTotalLength().
protected DoublyIndexedTablegetTraitInformationTable()
Returns the table of TraitInformation objects for this element.
protected voidinitializeAllLiveAttributes()
Initializes all live attributes for this element.
protected NodenewNode()
Returns a new uninitialized instance of this object's class.

Field Detail

d

protected SVGOMAnimatedPathData d
The 'd' attribute value.

xmlTraitInformation

protected static DoublyIndexedTable xmlTraitInformation
Table mapping XML attribute names to TraitInformation objects.

Constructor Detail

SVGOMPathElement

protected SVGOMPathElement()
Creates a new SVGOMPathElement object.

SVGOMPathElement

public SVGOMPathElement(String prefix, AbstractDocument owner)
Creates a new SVGOMPathElement object.

Parameters: prefix The namespace prefix. owner The owner document.

Method Detail

createSVGPathSegArcAbs

public 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 SVGPathElement#createSVGPathSegArcAbs(float,float,float,float,float,boolean,boolean).

createSVGPathSegArcRel

public 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 SVGPathElement#createSVGPathSegArcRel(float,float,float,float,float,boolean,boolean).

createSVGPathSegClosePath

public SVGPathSegClosePath createSVGPathSegClosePath()
DOM: Implements SVGPathElement#createSVGPathSegClosePath().

createSVGPathSegCurvetoCubicAbs

public SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(float x_value, float y_value, float x1_value, float y1_value, float x2_value, float y2_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoCubicAbs(float,float,float,float,float,float).

createSVGPathSegCurvetoCubicRel

public SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(float x_value, float y_value, float x1_value, float y1_value, float x2_value, float y2_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoCubicRel(float,float,float,float,float,float).

createSVGPathSegCurvetoCubicSmoothAbs

public SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(float x_value, float y_value, float x2_value, float y2_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoCubicSmoothAbs(float,float,float,float).

createSVGPathSegCurvetoCubicSmoothRel

public SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(float x_value, float y_value, float x2_value, float y2_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoCubicSmoothRel(float,float,float,float).

createSVGPathSegCurvetoQuadraticAbs

public SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(float x_value, float y_value, float x1_value, float y1_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticAbs(float,float,float,float).

createSVGPathSegCurvetoQuadraticRel

public SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(float x_value, float y_value, float x1_value, float y1_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticRel(float,float,float,float).

createSVGPathSegCurvetoQuadraticSmoothAbs

public SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticSmoothAbs(float,float).

createSVGPathSegCurvetoQuadraticSmoothRel

public SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticSmoothRel(float,float).

createSVGPathSegLinetoAbs

public SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoAbs(float,float).

createSVGPathSegLinetoHorizontalAbs

public SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(float x_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoHorizontalAbs(float).

createSVGPathSegLinetoHorizontalRel

public SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(float x_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoHorizontalRel(float).

createSVGPathSegLinetoRel

public SVGPathSegLinetoRel createSVGPathSegLinetoRel(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoRel(float,float).

createSVGPathSegLinetoVerticalAbs

public SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoVerticalAbs(float).

createSVGPathSegLinetoVerticalRel

public SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoVerticalRel(float).

createSVGPathSegMovetoAbs

public SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegMovetoAbs(float,float).

createSVGPathSegMovetoRel

public SVGPathSegMovetoRel createSVGPathSegMovetoRel(float x_value, float y_value)
DOM: Implements SVGPathElement#createSVGPathSegMovetoRel(float,float).

getAnimatedNormalizedPathSegList

public SVGPathSegList getAnimatedNormalizedPathSegList()
DOM: Implements SVGPathElement#getAnimatedNormalizedPathSegList().

getAnimatedPathData

public SVGOMAnimatedPathData getAnimatedPathData()
Returns the SVGOMAnimatedPathData object that manages the path data for this element.

getAnimatedPathSegList

public SVGPathSegList getAnimatedPathSegList()
DOM: Implements SVGPathElement#getAnimatedPathSegList().

getLocalName

public String getLocalName()
DOM: Implements org.w3c.dom.Node#getLocalName().

getNormalizedPathSegList

public SVGPathSegList getNormalizedPathSegList()
DOM: Implements SVGPathElement#getNormalizedPathSegList().

getPathLength

public SVGAnimatedNumber getPathLength()
DOM: Implements SVGPathElement#getPathLength().

getPathSegAtLength

public int getPathSegAtLength(float distance)
DOM: Implements SVGPathElement#getPathSegAtLength(float).

getPathSegList

public SVGPathSegList getPathSegList()
DOM: Implements SVGPathElement#getPathSegList().

getPointAtLength

public SVGPoint getPointAtLength(float distance)
DOM: Implements SVGPathElement#getPointAtLength(float).

getTotalLength

public float getTotalLength()
DOM: Implements SVGPathElement#getTotalLength().

getTraitInformationTable

protected DoublyIndexedTable getTraitInformationTable()
Returns the table of TraitInformation objects for this element.

initializeAllLiveAttributes

protected void initializeAllLiveAttributes()
Initializes all live attributes for this element.

newNode

protected Node newNode()
Returns a new uninitialized instance of this object's class.
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.