Class RectPropertySet

java.lang.Object
org.xhtmlrenderer.css.style.derived.RectPropertySet
Direct Known Subclasses:
BorderPropertySet

public class RectPropertySet extends Object
Represents a set of CSS properties that together define some rectangular area, and per-side thickness.
  • Field Details

    • ALL_ZEROS

      public static final RectPropertySet ALL_ZEROS
    • _top

      protected float _top
    • _right

      protected float _right
    • _bottom

      protected float _bottom
    • _left

      protected float _left
  • Constructor Details

    • RectPropertySet

      protected RectPropertySet()
    • RectPropertySet

      public RectPropertySet(float top, float right, float bottom, float left)
  • Method Details

    • newInstance

      public static RectPropertySet newInstance(CalculatedStyle style, CSSName.CSSSideProperties sideProperties, float cbWidth, CssContext ctx)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • top

      public float top()
    • right

      public float right()
    • bottom

      public float bottom()
    • left

      public float left()
    • getLeftRightDiff

      public float getLeftRightDiff()
    • height

      public float height()
    • width

      public float width()
    • setTop

      public void setTop(float _top)
    • setRight

      public void setRight(float _right)
    • setBottom

      public void setBottom(float _bottom)
    • setLeft

      public void setLeft(float _left)
    • copyOf

      public RectPropertySet copyOf()
    • isAllZeros

      public boolean isAllZeros()
    • hasNegativeValues

      public boolean hasNegativeValues()
    • resetNegativeValues

      public void resetNegativeValues()