Class BorderPropertySet
java.lang.Object
org.xhtmlrenderer.css.style.derived.RectPropertySet
org.xhtmlrenderer.css.style.derived.BorderPropertySet
User: patrick
Date: Oct 21, 2005
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FSColor
private BorderRadiusCorner
private BorderRadiusCorner
private IdentValue
private FSColor
private IdentValue
private FSColor
private IdentValue
private FSColor
private BorderRadiusCorner
private BorderRadiusCorner
private IdentValue
static final BorderPropertySet
-
Constructor Summary
ConstructorsModifierConstructorDescriptionBorderPropertySet
(float top, float right, float bottom, float left) BorderPropertySet
(float top, float right, float bottom, float left, BorderRadiusCorner topLeftCorner, BorderRadiusCorner topRightCorner, BorderRadiusCorner bottomRightCorner, BorderRadiusCorner bottomLeftCorner) private
BorderPropertySet
(CalculatedStyle style, CssContext ctx) BorderPropertySet
(BorderPropertySet border) BorderPropertySet
(CollapsedBorderValue top, CollapsedBorderValue right, CollapsedBorderValue bottom, CollapsedBorderValue left) -
Method Summary
Modifier and TypeMethodDescriptiondarken
(IdentValue style) Returns the colors for brighter parts of each side for a particular decoration styleprivate float
getSideWidth
(BorderRadiusCorner left, BorderRadiusCorner right, float sideWidth) helper function for normalizeBorderRadius.boolean
boolean
lighten
(IdentValue style) Returns the colors for brighter parts of each side for a particular decoration stylestatic BorderPropertySet
newInstance
(CalculatedStyle style, CssContext ctx) boolean
noBottom()
boolean
noLeft()
boolean
noRight()
normalizedInstance
(Rectangle bounds) boolean
noTop()
void
setBottomLeft
(BorderRadiusCorner bottomLeft) void
setBottomRight
(BorderRadiusCorner bottomRight) void
setTopLeft
(BorderRadiusCorner topLeft) void
setTopRight
(BorderRadiusCorner topRight) topColor()
topStyle()
toString()
Methods inherited from class org.xhtmlrenderer.css.style.derived.RectPropertySet
bottom, copyOf, getLeftRightDiff, hasNegativeValues, height, isAllZeros, left, newInstance, resetNegativeValues, right, setBottom, setLeft, setRight, setTop, top, width
-
Field Details
-
EMPTY_BORDER
-
_topStyle
-
_rightStyle
-
_bottomStyle
-
_leftStyle
-
_topColor
-
_rightColor
-
_bottomColor
-
_leftColor
-
_topLeft
-
_topRight
-
_bottomRight
-
_bottomLeft
-
-
Constructor Details
-
BorderPropertySet
-
BorderPropertySet
public BorderPropertySet(float top, float right, float bottom, float left, BorderRadiusCorner topLeftCorner, BorderRadiusCorner topRightCorner, BorderRadiusCorner bottomRightCorner, BorderRadiusCorner bottomLeftCorner) -
BorderPropertySet
public BorderPropertySet(float top, float right, float bottom, float left) -
BorderPropertySet
public BorderPropertySet(CollapsedBorderValue top, CollapsedBorderValue right, CollapsedBorderValue bottom, CollapsedBorderValue left) -
BorderPropertySet
-
-
Method Details
-
lighten
Returns the colors for brighter parts of each side for a particular decoration style -
darken
Returns the colors for brighter parts of each side for a particular decoration style -
newInstance
-
toString
- Overrides:
toString
in classRectPropertySet
-
noTop
public boolean noTop() -
noRight
public boolean noRight() -
noBottom
public boolean noBottom() -
noLeft
public boolean noLeft() -
topStyle
-
rightStyle
-
bottomStyle
-
leftStyle
-
topColor
-
rightColor
-
bottomColor
-
leftColor
-
hasHidden
public boolean hasHidden() -
hasBorderRadius
public boolean hasBorderRadius() -
getBottomRight
-
setBottomRight
-
getBottomLeft
-
setBottomLeft
-
getTopRight
-
setTopRight
-
getTopLeft
-
setTopLeft
-
normalizedInstance
-
getSideWidth
helper function for normalizeBorderRadius. Gets the max side width for each of the corners or the side width whichever is larger
-