org.apache.fop.dom.svg
Class SVGSVGElementImpl

org.apache.fop.dom.NodeImpl
  |
  +--org.apache.fop.dom.ElementImpl
        |
        +--org.apache.fop.dom.svg.SVGElementImpl
              |
              +--org.apache.fop.dom.svg.GraphicElement
                    |
                    +--org.apache.fop.dom.svg.SVGSVGElementImpl

public class SVGSVGElementImpl
extends GraphicElement
implements SVGSVGElement


Field Summary
 (package private) SVGAnimatedLengthheight
           
 (package private) SVGAnimatedLengthwidth
           
 (package private) SVGAnimatedLengthx
           
 (package private) SVGAnimatedLengthy
           

Fields inherited from class org.apache.fop.dom.svg.GraphicElement
transform, xmlspace

Fields inherited from class org.apache.fop.dom.svg.SVGElementImpl
className, idString, ownerSvg, styleDec

Constructor Summary
SVGSVGElementImpl()
           

Method Summary
 booleananimationsPaused()
           
 NodeappendChild(Node newChild)
           
 booleancheckEnclosure(SVGElement element, SVGRect rect)
           
 booleancheckIntersection(SVGElement element, SVGRect rect)
           
 EventcreateEvent(String str)
           
 RGBColorcreateRGBColor()
           
 SVGAnglecreateSVGAngle()
           
 SVGICCColorcreateSVGICCColor()
           
 SVGLengthcreateSVGLength()
           
 SVGMatrixcreateSVGMatrix()
           
 SVGNumbercreateSVGNumber()
           
 SVGPointcreateSVGPoint()
           
 SVGRectcreateSVGRect()
           
 StringcreateSVGString()
           
 SVGTransformcreateSVGTransform()
           
 SVGTransformcreateSVGTransformFromMatrix(SVGMatrix matrix)
           
 voiddeSelectAll()
           
 voidforceRedraw()
           
 SVGRectgetBBox()
           
 CSSStyleDeclarationgetComputedStyle(Element el, String str)
           
 StringgetContentScriptType()
           
 StringgetContentStyleType()
           
 floatgetCurrentScale()
           
 floatgetCurrentTime()
           
 SVGPointgetCurrentTranslate()
           
 SVGViewSpecgetCurrentView()
           
 DocumentViewgetDocument()
           
 ElementgetElementById(String elementId)
           
 NodeListgetEnclosureList(SVGRect rect, SVGElement referenceElement)
           
 SVGAnimatedLengthgetHeight()
           
 NodeListgetIntersectionList(SVGRect rect, SVGElement referenceElement)
           
 CSSStyleDeclarationgetOverrideStyle(Element el, String str)
           
 floatgetPixelUnitToMillimeterX()
           
 floatgetPixelUnitToMillimeterY()
           
 SVGAnimatedPreserveAspectRatiogetPreserveAspectRatio()
           
 floatgetScreenPixelToMillimeterX()
           
 floatgetScreenPixelToMillimeterY()
           
 StyleSheetListgetStyleSheets()
           
 booleangetUseCurrentView()
           
 SVGAnimatedRectgetViewBox()
           
 SVGRectgetViewport()
           
 SVGAnimatedLengthgetWidth()
           
 SVGAnimatedLengthgetX()
           
 SVGAnimatedLengthgetY()
           
 shortgetZoomAndPan()
           
 voidpauseAnimations()
           
 voidsetContentScriptType(String contentScriptType)
           
 voidsetContentStyleType(String contentStyleType)
           
 voidsetCurrentScale(float currentScale)
           
 voidsetCurrentTime(float seconds)
           
 voidsetCurrentTranslate(SVGPoint currentTranslate)
           
 voidsetHeight(SVGAnimatedLength h)
           
 voidsetOwnerSVG(SVGSVGElement owner)
           
 voidsetUseCurrentView(boolean useCurrentView)
           
 voidsetWidth(SVGAnimatedLength w)
           
 voidsetX(SVGAnimatedLength x)
           
 voidsetY(SVGAnimatedLength y)
           
 voidsetZoomAndPan(short zoomAndPan)
           
 intsuspendRedraw(int max_wait_milliseconds)
           
 voidunpauseAnimations()
           
 voidunsuspendRedraw(int suspend_handle_id)
           
 voidunsuspendRedrawAll()
           

Methods inherited from class org.apache.fop.dom.svg.GraphicElement
addEventListener, dispatchEvent, getCTM, getFarthestViewportElement, getNearestViewportElement, getRequiredExtensions, getRequiredFeatures, getScreenCTM, getSystemLanguage, getTransform, getTransformToElement, getXMLlang, getXMLspace, hasExtension, removeEventListener, setRequiredExtensions, setRequiredFeatures, setSystemLanguage, setTransform, setXMLlang, setXMLspace

Methods inherited from class org.apache.fop.dom.svg.SVGElementImpl
getAnimatedPresentationAttribute, getClassName, getExternalResourcesRequired, getId, getNamespaceURI, getOwnerSVGElement, getPresentationAttribute, getStyle, getViewportElement, setClassName, setExternalResourcesRequired, setId, setStyle

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

height

SVGAnimatedLength height

width

SVGAnimatedLength width

x

SVGAnimatedLength x

y

SVGAnimatedLength y
Constructor Detail

SVGSVGElementImpl

public SVGSVGElementImpl()
Method Detail

animationsPaused

public boolean animationsPaused()

appendChild

public Node appendChild(Node newChild)
throws DOMException

checkEnclosure

public boolean checkEnclosure(SVGElement element, SVGRect rect)

checkIntersection

public boolean checkIntersection(SVGElement element, SVGRect rect)

createEvent

public Event createEvent(String str)

createRGBColor

public RGBColor createRGBColor()

createSVGAngle

public SVGAngle createSVGAngle()

createSVGICCColor

public SVGICCColor createSVGICCColor()

createSVGLength

public SVGLength createSVGLength()

createSVGMatrix

public SVGMatrix createSVGMatrix()

createSVGNumber

public SVGNumber createSVGNumber()

createSVGPoint

public SVGPoint createSVGPoint()

createSVGRect

public SVGRect createSVGRect()

createSVGString

public String createSVGString()

createSVGTransform

public SVGTransform createSVGTransform()

createSVGTransformFromMatrix

public SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix)

deSelectAll

public void deSelectAll()

forceRedraw

public void forceRedraw()

getBBox

public SVGRect getBBox()

getComputedStyle

public CSSStyleDeclaration getComputedStyle(Element el, String str)

getContentScriptType

public String getContentScriptType()

getContentStyleType

public String getContentStyleType()

getCurrentScale

public float getCurrentScale()

getCurrentTime

public float getCurrentTime()

getCurrentTranslate

public SVGPoint getCurrentTranslate()

getCurrentView

public SVGViewSpec getCurrentView()

getDocument

public DocumentView getDocument()

getElementById

public Element getElementById(String elementId)

getEnclosureList

public NodeList getEnclosureList(SVGRect rect, SVGElement referenceElement)

getHeight

public SVGAnimatedLength getHeight()

getIntersectionList

public NodeList getIntersectionList(SVGRect rect, SVGElement referenceElement)

getOverrideStyle

public CSSStyleDeclaration getOverrideStyle(Element el, String str)

getPixelUnitToMillimeterX

public float getPixelUnitToMillimeterX()

getPixelUnitToMillimeterY

public float getPixelUnitToMillimeterY()

getPreserveAspectRatio

public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio()

getScreenPixelToMillimeterX

public float getScreenPixelToMillimeterX()

getScreenPixelToMillimeterY

public float getScreenPixelToMillimeterY()

getStyleSheets

public StyleSheetList getStyleSheets()

getUseCurrentView

public boolean getUseCurrentView()

getViewBox

public SVGAnimatedRect getViewBox()

getViewport

public SVGRect getViewport()

getWidth

public SVGAnimatedLength getWidth()

getX

public SVGAnimatedLength getX()

getY

public SVGAnimatedLength getY()

getZoomAndPan

public short getZoomAndPan()

pauseAnimations

public void pauseAnimations()

setContentScriptType

public void setContentScriptType(String contentScriptType)

setContentStyleType

public void setContentStyleType(String contentStyleType)

setCurrentScale

public void setCurrentScale(float currentScale)

setCurrentTime

public void setCurrentTime(float seconds)

setCurrentTranslate

public void setCurrentTranslate(SVGPoint currentTranslate)

setHeight

public void setHeight(SVGAnimatedLength h)

setOwnerSVG

public void setOwnerSVG(SVGSVGElement owner)

setUseCurrentView

public void setUseCurrentView(boolean useCurrentView)

setWidth

public void setWidth(SVGAnimatedLength w)

setX

public void setX(SVGAnimatedLength x)

setY

public void setY(SVGAnimatedLength y)

setZoomAndPan

public void setZoomAndPan(short zoomAndPan)

suspendRedraw

public int suspendRedraw(int max_wait_milliseconds)

unpauseAnimations

public void unpauseAnimations()

unsuspendRedraw

public void unsuspendRedraw(int suspend_handle_id)

unsuspendRedrawAll

public void unsuspendRedrawAll()