- All Superinterfaces:
Element
,EventTarget
,Node
,SVGAnimatedPathData
,SVGElement
,SVGExternalResourcesRequired
,SVGLangSpace
,SVGLocatable
,SVGStylable
,SVGTests
,SVGTransformable
- All Known Implementing Classes:
SVGOMPathElement
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
Modifier and TypeMethodDescriptioncreateSVGPathSegArcAbs
(float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag) createSVGPathSegArcRel
(float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag) createSVGPathSegCurvetoCubicAbs
(float x, float y, float x1, float y1, float x2, float y2) createSVGPathSegCurvetoCubicRel
(float x, float y, float x1, float y1, float x2, float y2) createSVGPathSegCurvetoCubicSmoothAbs
(float x, float y, float x2, float y2) createSVGPathSegCurvetoCubicSmoothRel
(float x, float y, float x2, float y2) createSVGPathSegCurvetoQuadraticAbs
(float x, float y, float x1, float y1) createSVGPathSegCurvetoQuadraticRel
(float x, float y, float x1, float y1) createSVGPathSegCurvetoQuadraticSmoothAbs
(float x, float y) createSVGPathSegCurvetoQuadraticSmoothRel
(float x, float y) createSVGPathSegLinetoAbs
(float x, float y) createSVGPathSegLinetoHorizontalAbs
(float x) createSVGPathSegLinetoHorizontalRel
(float x) createSVGPathSegLinetoRel
(float x, float y) createSVGPathSegLinetoVerticalAbs
(float y) createSVGPathSegLinetoVerticalRel
(float y) createSVGPathSegMovetoAbs
(float x, float y) createSVGPathSegMovetoRel
(float x, float y) int
getPathSegAtLength
(float distance) getPointAtLength
(float distance) float
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.events.EventTarget
addEventListener, dispatchEvent, removeEventListener
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.SVGAnimatedPathData
getAnimatedNormalizedPathSegList, getAnimatedPathSegList, getNormalizedPathSegList, getPathSegList
Methods inherited from interface org.w3c.dom.svg.SVGElement
getId, getOwnerSVGElement, getViewportElement, getXMLbase, setId, setXMLbase
Methods inherited from interface org.w3c.dom.svg.SVGExternalResourcesRequired
getExternalResourcesRequired
Methods inherited from interface org.w3c.dom.svg.SVGLangSpace
getXMLlang, getXMLspace, setXMLlang, setXMLspace
Methods inherited from interface org.w3c.dom.svg.SVGLocatable
getBBox, getCTM, getFarthestViewportElement, getNearestViewportElement, getScreenCTM, getTransformToElement
Methods inherited from interface org.w3c.dom.svg.SVGStylable
getClassName, getPresentationAttribute, getStyle
Methods inherited from interface org.w3c.dom.svg.SVGTests
getRequiredExtensions, getRequiredFeatures, getSystemLanguage, hasExtension
Methods inherited from interface org.w3c.dom.svg.SVGTransformable
getTransform
-
Method Details
-
getPathLength
SVGAnimatedNumber getPathLength() -
getTotalLength
float getTotalLength() -
getPointAtLength
-
getPathSegAtLength
int getPathSegAtLength(float distance) -
createSVGPathSegClosePath
SVGPathSegClosePath createSVGPathSegClosePath() -
createSVGPathSegMovetoAbs
-
createSVGPathSegMovetoRel
-
createSVGPathSegLinetoAbs
-
createSVGPathSegLinetoRel
-
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
-
createSVGPathSegLinetoHorizontalRel
-
createSVGPathSegLinetoVerticalAbs
-
createSVGPathSegLinetoVerticalRel
-
createSVGPathSegCurvetoCubicSmoothAbs
SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(float x, float y, float x2, float y2) -
createSVGPathSegCurvetoCubicSmoothRel
SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(float x, float y, float x2, float y2) -
createSVGPathSegCurvetoQuadraticSmoothAbs
-
createSVGPathSegCurvetoQuadraticSmoothRel
-