org.apache.fop.dom.svg
Class SVGElementImpl

org.apache.fop.dom.NodeImpl
  |
  +--org.apache.fop.dom.ElementImpl
        |
        +--org.apache.fop.dom.svg.SVGElementImpl
Direct Known Subclasses:
GraphicElement, SVGAltGlyphElementImpl, SVGAnimateColorElementImpl, SVGAnimateElementImpl, SVGAnimateMotionElementImpl, SVGAnimateTransformElementImpl, SVGFontElementImpl, SVGGlyphElementImpl, SVGHKernElementImpl, SVGImageElementImpl, SVGMissingGlyphElementImpl, SVGStopElementImpl, SVGTextPathElementImpl, SVGVKernElementImpl

public abstract class SVGElementImpl
extends ElementImpl
implements SVGElement


Field Summary
 (package private) SVGAnimatedStringclassName
           
 (package private) StringidString
           
 (package private) SVGSVGElementownerSvg
           
 (package private) CSSStyleDeclarationstyleDec
           

Method Summary
 NodeappendChild(Node newChild)
           
 CSSValuegetAnimatedPresentationAttribute(String name)
           
 SVGAnimatedStringgetClassName()
           
 SVGAnimatedBooleangetExternalResourcesRequired()
           
 StringgetId()
           
 StringgetNamespaceURI()
           
 SVGSVGElementgetOwnerSVGElement()
           
 CSSValuegetPresentationAttribute(String name)
           
 CSSStyleDeclarationgetStyle()
           
 SVGElementgetViewportElement()
           
 voidsetClassName(SVGAnimatedString className)
           
 voidsetExternalResourcesRequired(SVGAnimatedBoolean externalResourcesRequired)
           
 voidsetId(String id)
           
 voidsetOwnerSVG(SVGSVGElement owner)
           
 voidsetStyle(CSSStyleDeclaration dec)
           

Methods inherited from class org.apache.fop.dom.ElementImpl
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, hasAttribute, hasAttributeNS, hasAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS

Methods inherited from class org.apache.fop.dom.NodeImpl
cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTagName, hasChildNodes, insertBefore, isSupported, normalize, removeChild, setNodeValue, setPrefix, supports

Field Detail

className

SVGAnimatedString className

idString

String idString

ownerSvg

SVGSVGElement ownerSvg

styleDec

CSSStyleDeclaration styleDec
Method Detail

appendChild

public Node appendChild(Node newChild)
throws DOMException

getAnimatedPresentationAttribute

public CSSValue getAnimatedPresentationAttribute(String name)

getClassName

public SVGAnimatedString getClassName()

getExternalResourcesRequired

public SVGAnimatedBoolean getExternalResourcesRequired()

getId

public String getId()

getNamespaceURI

public String getNamespaceURI()

getOwnerSVGElement

public SVGSVGElement getOwnerSVGElement()

getPresentationAttribute

public CSSValue getPresentationAttribute(String name)

getStyle

public CSSStyleDeclaration getStyle()

getViewportElement

public SVGElement getViewportElement()

setClassName

public void setClassName(SVGAnimatedString className)

setExternalResourcesRequired

public void setExternalResourcesRequired(SVGAnimatedBoolean externalResourcesRequired)

setId

public void setId(String id)

setOwnerSVG

public void setOwnerSVG(SVGSVGElement owner)

setStyle

public void setStyle(CSSStyleDeclaration dec)

Association Links

to Class java.lang.String