Class SVGOMRect

java.lang.Object
org.apache.batik.dom.svg.SVGOMRect
All Implemented Interfaces:
org.w3c.dom.svg.SVGRect
Direct Known Subclasses:
SVGOMAnimatedRect.AnimSVGRect, SVGOMAnimatedRect.BaseSVGRect

public class SVGOMRect extends Object implements org.w3c.dom.svg.SVGRect
An implementation of SVGRect that is not associated with an attribute.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected float
    The rect's height.
    protected float
    The rect's width.
    protected float
    The rect's x coordinate.
    protected float
    The rect's y coordinate.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new SVGOMRect with all values set to zero.
    SVGOMRect(float x, float y, float w, float h)
    Creates a new SVGOMRect with the specified position and dimensions.
  • Method Summary

    Modifier and Type
    Method
    Description
    float
    DOM: Implements SVGRect.getHeight().
    float
    DOM: Implements SVGRect.getWidth().
    float
    DOM: Implements SVGRect.getX().
    float
    DOM: Implements SVGRect.getY().
    void
    setHeight(float height)
    DOM: Implements SVGRect.setHeight(float).
    void
    setWidth(float width)
    DOM: Implements SVGRect.setWidth(float).
    void
    setX(float x)
    DOM: Implements SVGRect.setX(float).
    void
    setY(float y)
    DOM: Implements SVGRect.setY(float).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • x

      protected float x
      The rect's x coordinate.
    • y

      protected float y
      The rect's y coordinate.
    • w

      protected float w
      The rect's width.
    • h

      protected float h
      The rect's height.
  • Constructor Details

    • SVGOMRect

      public SVGOMRect()
      Creates a new SVGOMRect with all values set to zero.
    • SVGOMRect

      public SVGOMRect(float x, float y, float w, float h)
      Creates a new SVGOMRect with the specified position and dimensions.
  • Method Details

    • getX

      public float getX()
      DOM: Implements SVGRect.getX().
      Specified by:
      getX in interface org.w3c.dom.svg.SVGRect
    • setX

      public void setX(float x) throws DOMException
      DOM: Implements SVGRect.setX(float).
      Specified by:
      setX in interface org.w3c.dom.svg.SVGRect
      Throws:
      DOMException
    • getY

      public float getY()
      DOM: Implements SVGRect.getY().
      Specified by:
      getY in interface org.w3c.dom.svg.SVGRect
    • setY

      public void setY(float y) throws DOMException
      DOM: Implements SVGRect.setY(float).
      Specified by:
      setY in interface org.w3c.dom.svg.SVGRect
      Throws:
      DOMException
    • getWidth

      public float getWidth()
      DOM: Implements SVGRect.getWidth().
      Specified by:
      getWidth in interface org.w3c.dom.svg.SVGRect
    • setWidth

      public void setWidth(float width) throws DOMException
      DOM: Implements SVGRect.setWidth(float).
      Specified by:
      setWidth in interface org.w3c.dom.svg.SVGRect
      Throws:
      DOMException
    • getHeight

      public float getHeight()
      DOM: Implements SVGRect.getHeight().
      Specified by:
      getHeight in interface org.w3c.dom.svg.SVGRect
    • setHeight

      public void setHeight(float height) throws DOMException
      DOM: Implements SVGRect.setHeight(float).
      Specified by:
      setHeight in interface org.w3c.dom.svg.SVGRect
      Throws:
      DOMException