All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class org.w3c.css.properties.CssBorderLeftWidth

java.lang.Object
   |
   +----org.w3c.css.properties.CssProperty
           |
           +----org.w3c.css.properties.CssBorderLeftWidth

public class CssBorderLeftWidth
extends CssProperty

   'border-left-width'

Value: thin | medium | thick | <length>
Initial: 'medium'
Applies to: all elements
Inherited: no
Percentage values: N/A

This property sets the width of an element's left border. The width of the keyword values are UA dependent, but the following holds: 'thin' <= 'medium' <= 'thick'.

The keyword widths are constant throughout a document:

   H1 { border: solid thick red }
   P  { border: solid thick blue }
 

In the example above, 'H1' and 'P' elements will have the same border width regardless of font size. To achieve relative widths, the 'em' unit can be used:

   H1 { border: solid 0.5em }
 

Border widths cannot be negative.


Constructor Index

 o CssBorderLeftWidth()
Create a new CssBorderLeftWidth
 o CssBorderLeftWidth(CssBorderFaceWidth)
Create a new CssBorderLeftWidth with an another CssBorderFaceWidth
 o CssBorderLeftWidth(CssExpression)
Create a new CssBorderLeftWidth

Method Index

 o addToStyle(CssStyle)
Add this property to the CssStyle.
 o equals(CssProperty)
Compares two properties for equality.
 o get()
Returns the value of this property
 o getPropertyInStyle(CssStyle, boolean)
Get this property in the style.
 o getPropertyName()
Returns the name of this property
 o getValue()
Return the value of this property
 o toString()
Returns a string representation of the object.

Constructors

 o CssBorderLeftWidth
 public CssBorderLeftWidth()
Create a new CssBorderLeftWidth

 o CssBorderLeftWidth
 public CssBorderLeftWidth(CssBorderFaceWidth another)
Create a new CssBorderLeftWidth with an another CssBorderFaceWidth

Parameters:
another - The another side.
 o CssBorderLeftWidth
 public CssBorderLeftWidth(CssExpression expression) throws InvalidParamException
Create a new CssBorderLeftWidth

Parameters:
expression - The expression for this property.
Throws: InvalidParamException
Values are incorrect

Methods

 o get
 public Object get()
Returns the value of this property

Overrides:
get in class CssProperty
 o getValue
 public CssValue getValue()
Return the value of this property

 o toString
 public String toString()
Returns a string representation of the object.

Overrides:
toString in class CssProperty
 o getPropertyName
 public String getPropertyName()
Returns the name of this property

Overrides:
getPropertyName in class CssProperty
 o addToStyle
 public void addToStyle(CssStyle style)
Add this property to the CssStyle.

Parameters:
style - The CssStyle
Overrides:
addToStyle in class CssProperty
 o getPropertyInStyle
 public CssProperty getPropertyInStyle(CssStyle style,
                                       boolean resolve)
Get this property in the style.

Parameters:
style - The style where the property is
resolve - if true, resolve the style to find this property
Overrides:
getPropertyInStyle in class CssProperty
 o equals
 public boolean equals(CssProperty property)
Compares two properties for equality.

Parameters:
value - The other property.
Overrides:
equals in class CssProperty

All Packages  Class Hierarchy  This Package  Previous  Next  Index