|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractParentNode
org.apache.batik.dom.AbstractParentChildNode
org.apache.batik.dom.AbstractElement
org.apache.batik.dom.svg.AbstractElement
org.apache.batik.dom.svg.SVGOMElement
org.apache.batik.dom.svg.SVGStylableElement
org.apache.batik.dom.svg.SVGGraphicsElement
org.apache.batik.dom.svg.SVGOMPathElement
public class SVGOMPathElement
This class implements SVGPathElement
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.batik.dom.svg.SVGStylableElement |
---|
SVGStylableElement.OverrideStyleDeclaration, SVGStylableElement.PresentationAttributeColorValue, SVGStylableElement.PresentationAttributePaintValue, SVGStylableElement.PresentationAttributeValue, SVGStylableElement.StyleDeclaration |
Nested classes/interfaces inherited from class org.apache.batik.dom.svg.SVGOMElement |
---|
SVGOMElement.UnitContext |
Nested classes/interfaces inherited from class org.apache.batik.dom.svg.AbstractElement |
---|
AbstractElement.ExtendedNamedNodeHashMap |
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractElement |
---|
AbstractElement.ElementTypeInfo, AbstractElement.Entry, AbstractElement.NamedNodeHashMap |
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode |
---|
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS |
Field Summary | |
---|---|
protected SVGOMAnimatedPathData |
d
The 'd' attribute value. |
protected static DoublyIndexedTable |
xmlTraitInformation
Table mapping XML attribute names to TraitInformation objects. |
Fields inherited from class org.apache.batik.dom.svg.SVGGraphicsElement |
---|
externalResourcesRequired, motionTransform, transform |
Fields inherited from class org.apache.batik.dom.svg.SVGStylableElement |
---|
className, computedStyleMap, overrideStyleDeclaration, style |
Fields inherited from class org.apache.batik.dom.svg.SVGOMElement |
---|
prefix, readonly, svgContext, targetListeners, unitContext |
Fields inherited from class org.apache.batik.dom.svg.AbstractElement |
---|
liveAttributeValues |
Fields inherited from class org.apache.batik.dom.AbstractElement |
---|
attributes, typeInfo |
Fields inherited from class org.apache.batik.dom.AbstractParentChildNode |
---|
nextSibling, parentNode, previousSibling |
Fields inherited from class org.apache.batik.dom.AbstractParentNode |
---|
childNodes |
Fields inherited from class org.apache.batik.dom.AbstractNode |
---|
DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, EMPTY_NODE_LIST, eventSupport, managerData, ownerDocument, userData, userDataHandlers |
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 |
Fields inherited from interface org.apache.batik.dom.anim.AnimationTarget |
---|
PERCENTAGE_FONT_SIZE, PERCENTAGE_VIEWPORT_HEIGHT, PERCENTAGE_VIEWPORT_SIZE, PERCENTAGE_VIEWPORT_WIDTH |
Constructor Summary | |
---|---|
protected |
SVGOMPathElement()
Creates a new SVGOMPathElement object. |
|
SVGOMPathElement(java.lang.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 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 SVGPathElement#createSVGPathSegArcRel(float,float,float,float,float,boolean,boolean) . |
SVGPathSegClosePath |
createSVGPathSegClosePath()
DOM: Implements SVGPathElement#createSVGPathSegClosePath() . |
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) . |
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) . |
SVGPathSegCurvetoCubicSmoothAbs |
createSVGPathSegCurvetoCubicSmoothAbs(float x_value,
float y_value,
float x2_value,
float y2_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoCubicSmoothAbs(float,float,float,float) . |
SVGPathSegCurvetoCubicSmoothRel |
createSVGPathSegCurvetoCubicSmoothRel(float x_value,
float y_value,
float x2_value,
float y2_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoCubicSmoothRel(float,float,float,float) . |
SVGPathSegCurvetoQuadraticAbs |
createSVGPathSegCurvetoQuadraticAbs(float x_value,
float y_value,
float x1_value,
float y1_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticAbs(float,float,float,float) . |
SVGPathSegCurvetoQuadraticRel |
createSVGPathSegCurvetoQuadraticRel(float x_value,
float y_value,
float x1_value,
float y1_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticRel(float,float,float,float) . |
SVGPathSegCurvetoQuadraticSmoothAbs |
createSVGPathSegCurvetoQuadraticSmoothAbs(float x_value,
float y_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticSmoothAbs(float,float) . |
SVGPathSegCurvetoQuadraticSmoothRel |
createSVGPathSegCurvetoQuadraticSmoothRel(float x_value,
float y_value)
DOM: Implements SVGPathElement#createSVGPathSegCurvetoQuadraticSmoothRel(float,float) . |
SVGPathSegLinetoAbs |
createSVGPathSegLinetoAbs(float x_value,
float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoAbs(float,float) . |
SVGPathSegLinetoHorizontalAbs |
createSVGPathSegLinetoHorizontalAbs(float x_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoHorizontalAbs(float) . |
SVGPathSegLinetoHorizontalRel |
createSVGPathSegLinetoHorizontalRel(float x_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoHorizontalRel(float) . |
SVGPathSegLinetoRel |
createSVGPathSegLinetoRel(float x_value,
float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoRel(float,float) . |
SVGPathSegLinetoVerticalAbs |
createSVGPathSegLinetoVerticalAbs(float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoVerticalAbs(float) . |
SVGPathSegLinetoVerticalRel |
createSVGPathSegLinetoVerticalRel(float y_value)
DOM: Implements SVGPathElement#createSVGPathSegLinetoVerticalRel(float) . |
SVGPathSegMovetoAbs |
createSVGPathSegMovetoAbs(float x_value,
float y_value)
DOM: Implements SVGPathElement#createSVGPathSegMovetoAbs(float,float) . |
SVGPathSegMovetoRel |
createSVGPathSegMovetoRel(float x_value,
float y_value)
DOM: Implements SVGPathElement#createSVGPathSegMovetoRel(float,float) . |
SVGPathSegList |
getAnimatedNormalizedPathSegList()
DOM: Implements SVGPathElement#getAnimatedNormalizedPathSegList() . |
SVGOMAnimatedPathData |
getAnimatedPathData()
Returns the SVGOMAnimatedPathData object that manages the
path data for this element. |
SVGPathSegList |
getAnimatedPathSegList()
DOM: Implements SVGPathElement#getAnimatedPathSegList() . |
java.lang.String |
getLocalName()
DOM: Implements Node.getLocalName() . |
SVGPathSegList |
getNormalizedPathSegList()
DOM: Implements SVGPathElement#getNormalizedPathSegList() . |
SVGAnimatedNumber |
getPathLength()
DOM: Implements SVGPathElement#getPathLength() . |
int |
getPathSegAtLength(float distance)
DOM: Implements SVGPathElement#getPathSegAtLength(float) . |
SVGPathSegList |
getPathSegList()
DOM: Implements SVGPathElement#getPathSegList() . |
SVGPoint |
getPointAtLength(float distance)
DOM: Implements SVGPathElement#getPointAtLength(float) . |
float |
getTotalLength()
DOM: Implements 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 org.w3c.dom.Node |
newNode()
Returns a new uninitialized instance of this object's class. |
Methods inherited from class org.apache.batik.dom.svg.SVGGraphicsElement |
---|
getBBox, getCTM, getExternalResourcesRequired, getFarthestViewportElement, getMotionTransform, getNearestViewportElement, getRequiredExtensions, getRequiredFeatures, getScreenCTM, getSystemLanguage, getTransform, getTransformToElement, getXMLlang, getXMLspace, hasExtension, setXMLlang, setXMLspace, updateOtherValue |
Methods inherited from class org.apache.batik.dom.svg.SVGStylableElement |
---|
addTargetListener, getClassName, getComputedStyleMap, getCSSBase, getCSSClass, getOverrideStyle, getOverrideStyleDeclarationProvider, getPresentationAttribute, getStyle, getXMLId, isPseudoInstanceOf, removeTargetListener, setComputedStyleMap, updatePropertyValue, useLinearRGBColorInterpolation |
Methods inherited from class org.apache.batik.dom.svg.AbstractElement |
---|
attrAdded, attrModified, attrRemoved, createAttributes, fireDOMAttrModifiedEvent, getAttributeInitializer, getCSSFirstChild, getCSSLastChild, getCSSNextSibling, getCSSParentNode, getCSSPreviousSibling, getLiveAttributeValue, initializeAttributes, isHiddenFromSelectors, putLiveAttributeValue, resetAttribute, setUnspecifiedAttribute |
Methods inherited from class org.apache.batik.dom.AbstractParentChildNode |
---|
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSibling |
Methods inherited from class org.apache.batik.dom.AbstractParentNode |
---|
appendChild, checkAndRemove, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, fireDOMSubtreeModifiedEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, removeChild, replaceChild |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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, 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.apache.batik.dom.events.NodeEventTarget |
---|
addEventListenerNS, dispatchEvent, getEventSupport, getParentNodeEventTarget, removeEventListenerNS |
Methods inherited from interface org.w3c.dom.events.EventTarget |
---|
addEventListener, removeEventListener |
Field Detail |
---|
protected static DoublyIndexedTable xmlTraitInformation
protected SVGOMAnimatedPathData d
Constructor Detail |
---|
protected SVGOMPathElement()
public SVGOMPathElement(java.lang.String prefix, AbstractDocument owner)
prefix
- The namespace prefix.owner
- The owner document.Method Detail |
---|
protected void initializeAllLiveAttributes()
initializeAllLiveAttributes
in class SVGGraphicsElement
public java.lang.String getLocalName()
Node.getLocalName()
.
getLocalName
in interface org.w3c.dom.Node
getLocalName
in class AbstractNode
public SVGAnimatedNumber getPathLength()
SVGPathElement#getPathLength()
.
public float getTotalLength()
SVGPathElement#getTotalLength()
.
public SVGPoint getPointAtLength(float distance)
SVGPathElement#getPointAtLength(float)
.
public int getPathSegAtLength(float distance)
SVGPathElement#getPathSegAtLength(float)
.
public SVGOMAnimatedPathData getAnimatedPathData()
SVGOMAnimatedPathData
object that manages the
path data for this element.
public SVGPathSegList getPathSegList()
SVGPathElement#getPathSegList()
.
public SVGPathSegList getNormalizedPathSegList()
SVGPathElement#getNormalizedPathSegList()
.
public SVGPathSegList getAnimatedPathSegList()
SVGPathElement#getAnimatedPathSegList()
.
public SVGPathSegList getAnimatedNormalizedPathSegList()
SVGPathElement#getAnimatedNormalizedPathSegList()
.
public SVGPathSegClosePath createSVGPathSegClosePath()
SVGPathElement#createSVGPathSegClosePath()
.
public SVGPathSegMovetoAbs createSVGPathSegMovetoAbs(float x_value, float y_value)
SVGPathElement#createSVGPathSegMovetoAbs(float,float)
.
public SVGPathSegMovetoRel createSVGPathSegMovetoRel(float x_value, float y_value)
SVGPathElement#createSVGPathSegMovetoRel(float,float)
.
public SVGPathSegLinetoAbs createSVGPathSegLinetoAbs(float x_value, float y_value)
SVGPathElement#createSVGPathSegLinetoAbs(float,float)
.
public SVGPathSegLinetoRel createSVGPathSegLinetoRel(float x_value, float y_value)
SVGPathElement#createSVGPathSegLinetoRel(float,float)
.
public SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs(float x_value)
SVGPathElement#createSVGPathSegLinetoHorizontalAbs(float)
.
public SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel(float x_value)
SVGPathElement#createSVGPathSegLinetoHorizontalRel(float)
.
public SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs(float y_value)
SVGPathElement#createSVGPathSegLinetoVerticalAbs(float)
.
public SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel(float y_value)
SVGPathElement#createSVGPathSegLinetoVerticalRel(float)
.
public SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs(float x_value, float y_value, float x1_value, float y1_value, float x2_value, float y2_value)
SVGPathElement#createSVGPathSegCurvetoCubicAbs(float,float,float,float,float,float)
.
public SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel(float x_value, float y_value, float x1_value, float y1_value, float x2_value, float y2_value)
SVGPathElement#createSVGPathSegCurvetoCubicRel(float,float,float,float,float,float)
.
public SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs(float x_value, float y_value, float x1_value, float y1_value)
SVGPathElement#createSVGPathSegCurvetoQuadraticAbs(float,float,float,float)
.
public SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel(float x_value, float y_value, float x1_value, float y1_value)
SVGPathElement#createSVGPathSegCurvetoQuadraticRel(float,float,float,float)
.
public SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs(float x_value, float y_value, float x2_value, float y2_value)
SVGPathElement#createSVGPathSegCurvetoCubicSmoothAbs(float,float,float,float)
.
public SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel(float x_value, float y_value, float x2_value, float y2_value)
SVGPathElement#createSVGPathSegCurvetoCubicSmoothRel(float,float,float,float)
.
public SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs(float x_value, float y_value)
SVGPathElement#createSVGPathSegCurvetoQuadraticSmoothAbs(float,float)
.
public SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel(float x_value, float y_value)
SVGPathElement#createSVGPathSegCurvetoQuadraticSmoothRel(float,float)
.
public SVGPathSegArcAbs createSVGPathSegArcAbs(float x_value, float y_value, float r1_value, float r2_value, float angle_value, boolean largeArcFlag_value, boolean sweepFlag_value)
SVGPathElement#createSVGPathSegArcAbs(float,float,float,float,float,boolean,boolean)
.
public SVGPathSegArcRel createSVGPathSegArcRel(float x_value, float y_value, float r1_value, float r2_value, float angle_value, boolean largeArcFlag_value, boolean sweepFlag_value)
SVGPathElement#createSVGPathSegArcRel(float,float,float,float,float,boolean,boolean)
.
protected org.w3c.dom.Node newNode()
newNode
in class AbstractNode
protected DoublyIndexedTable getTraitInformationTable()
getTraitInformationTable
in class SVGGraphicsElement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |