org.w3c.dom.svg
Interface SVGPathElement

All Superinterfaces:
Element, EventTarget, Node, SVGAnimatedPathData, SVGElement, SVGExternalResourcesRequired, SVGLangSpace, SVGLocatable, SVGStylable, SVGTests, SVGTransformable

public interface SVGPathElement
extends SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable, EventTarget, SVGAnimatedPathData


Field Summary
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Method Summary
 SVGPathSegArcAbs createSVGPathSegArcAbs(float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag)
           
 SVGPathSegArcRel createSVGPathSegArcRel(float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag)
           
 SVGPathSegClosePath createSVGPathSegClosePath()
           
 SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(float x, float y, float x1, float y1, float x2, float y2)
           
 SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(float x, float y, float x1, float y1, float x2, float y2)
           
 SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(float x, float y, float x2, float y2)
           
 SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(float x, float y, float x2, float y2)
           
 SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(float x, float y, float x1, float y1)
           
 SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(float x, float y, float x1, float y1)
           
 SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(float x, float y)
           
 SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(float x, float y)
           
 SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(float x, float y)
           
 SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(float x)
           
 SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(float x)
           
 SVGPathSegLinetoRel createSVGPathSegLinetoRel(float x, float y)
           
 SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(float y)
           
 SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(float y)
           
 SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(float x, float y)
           
 SVGPathSegMovetoRel createSVGPathSegMovetoRel(float x, float y)
           
 SVGAnimatedNumber getPathLength()
           
 int getPathSegAtLength(float distance)
           
 SVGPoint getPointAtLength(float distance)
           
 float getTotalLength()
           
 
Methods inherited from interface org.w3c.dom.svg.SVGElement
getId, getOwnerSVGElement, getViewportElement, getXMLbase, setId, setXMLbase
 
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 
Methods inherited from interface org.w3c.dom.svg.SVGTests
getRequiredExtensions, getRequiredFeatures, getSystemLanguage, hasExtension
 
Methods inherited from interface org.w3c.dom.svg.SVGLangSpace
getXMLlang, getXMLspace, setXMLlang, setXMLspace
 
Methods inherited from interface org.w3c.dom.svg.SVGExternalResourcesRequired
getExternalResourcesRequired
 
Methods inherited from interface org.w3c.dom.svg.SVGStylable
getClassName, getPresentationAttribute, getStyle
 
Methods inherited from interface org.w3c.dom.svg.SVGTransformable
getTransform
 
Methods inherited from interface org.w3c.dom.svg.SVGLocatable
getBBox, getCTM, getFarthestViewportElement, getNearestViewportElement, getScreenCTM, getTransformToElement
 
Methods inherited from interface org.w3c.dom.events.EventTarget
addEventListener, dispatchEvent, removeEventListener
 
Methods inherited from interface org.w3c.dom.svg.SVGAnimatedPathData
getAnimatedNormalizedPathSegList, getAnimatedPathSegList, getNormalizedPathSegList, getPathSegList
 

Method Detail

getPathLength

SVGAnimatedNumber getPathLength()

getTotalLength

float getTotalLength()

getPointAtLength

SVGPoint getPointAtLength(float distance)

getPathSegAtLength

int getPathSegAtLength(float distance)

createSVGPathSegClosePath

SVGPathSegClosePath createSVGPathSegClosePath()

createSVGPathSegMovetoAbs

SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(float x,
                                              float y)

createSVGPathSegMovetoRel

SVGPathSegMovetoRel createSVGPathSegMovetoRel(float x,
                                              float y)

createSVGPathSegLinetoAbs

SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(float x,
                                              float y)

createSVGPathSegLinetoRel

SVGPathSegLinetoRel createSVGPathSegLinetoRel(float x,
                                              float y)

createSVGPathSegCurvetoCubicAbs

SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(float x,
                                                          float y,
                                                          float x1,
                                                          float y1,
                                                          float x2,
                                                          float y2)

createSVGPathSegCurvetoCubicRel

SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(float x,
                                                          float y,
                                                          float x1,
                                                          float y1,
                                                          float x2,
                                                          float y2)

createSVGPathSegCurvetoQuadraticAbs

SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(float x,
                                                                  float y,
                                                                  float x1,
                                                                  float y1)

createSVGPathSegCurvetoQuadraticRel

SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(float x,
                                                                  float y,
                                                                  float x1,
                                                                  float y1)

createSVGPathSegArcAbs

SVGPathSegArcAbs createSVGPathSegArcAbs(float x,
                                        float y,
                                        float r1,
                                        float r2,
                                        float angle,
                                        boolean largeArcFlag,
                                        boolean sweepFlag)

createSVGPathSegArcRel

SVGPathSegArcRel createSVGPathSegArcRel(float x,
                                        float y,
                                        float r1,
                                        float r2,
                                        float angle,
                                        boolean largeArcFlag,
                                        boolean sweepFlag)

createSVGPathSegLinetoHorizontalAbs

SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(float x)

createSVGPathSegLinetoHorizontalRel

SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(float x)

createSVGPathSegLinetoVerticalAbs

SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(float y)

createSVGPathSegLinetoVerticalRel

SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(float y)

createSVGPathSegCurvetoCubicSmoothAbs

SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(float x,
                                                                      float y,
                                                                      float x2,
                                                                      float y2)

createSVGPathSegCurvetoCubicSmoothRel

SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(float x,
                                                                      float y,
                                                                      float x2,
                                                                      float y2)

createSVGPathSegCurvetoQuadraticSmoothAbs

SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(float x,
                                                                              float y)

createSVGPathSegCurvetoQuadraticSmoothRel

SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(float x,
                                                                              float y)