org.apache.fop.dom.svg
Class SVGLineElementImpl

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.SVGLineElementImpl

public class SVGLineElementImpl
extends GraphicElement
implements SVGLineElement

class representing a line in an SVG Area


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
SVGLineElementImpl()
          construct a line graphic

Method Summary
 SVGRectgetBBox()
           
 SVGAnimatedLengthgetX1()
           
 SVGAnimatedLengthgetX2()
           
 SVGAnimatedLengthgetY1()
           
 SVGAnimatedLengthgetY2()
           
 voidsetX1(SVGAnimatedLength x1)
           
 voidsetX2(SVGAnimatedLength x2)
           
 voidsetY1(SVGAnimatedLength y1)
           
 voidsetY2(SVGAnimatedLength y2)
           

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
appendChild, getAnimatedPresentationAttribute, getClassName, getExternalResourcesRequired, getId, getNamespaceURI, getOwnerSVGElement, getPresentationAttribute, getStyle, getViewportElement, setClassName, setExternalResourcesRequired, setId, setOwnerSVG, 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

Constructor Detail

SVGLineElementImpl

public SVGLineElementImpl()
construct a line graphic
Parameters:
x1 - x-coordinate of start
y1 - y-coordinate of start
x2 - x-coordinate of end
y2 - y-coordinate of end
Method Detail

getBBox

public SVGRect getBBox()

getX1

public SVGAnimatedLength getX1()

getX2

public SVGAnimatedLength getX2()

getY1

public SVGAnimatedLength getY1()

getY2

public SVGAnimatedLength getY2()

setX1

public void setX1(SVGAnimatedLength x1)

setX2

public void setX2(SVGAnimatedLength x2)

setY1

public void setY1(SVGAnimatedLength y1)

setY2

public void setY2(SVGAnimatedLength y2)