[scriptable, uuid(e249031f-8df9-4e7a-b644-18946dce0019)]
interface nsIDOMCSSPrimitiveValue : nsIDOMCSSValue

Constants

 The nsIDOMCSSPrimitiveValue interface is a datatype for a primitive
 CSS value in the Document Object Model.

 For more information on this interface please see
 http://www.w3.org/TR/DOM-Level-2-Style

 @status FROZEN
const unsigned short CSS_UNKNOWN = 0

          
const unsigned short CSS_NUMBER = 1

          
const unsigned short CSS_PERCENTAGE = 2

          
const unsigned short CSS_EMS = 3

          
const unsigned short CSS_EXS = 4

          
const unsigned short CSS_PX = 5

          
const unsigned short CSS_CM = 6

          
const unsigned short CSS_MM = 7

          
const unsigned short CSS_IN = 8

          
const unsigned short CSS_PT = 9

          
const unsigned short CSS_PC = 10

          
const unsigned short CSS_DEG = 11

          
const unsigned short CSS_RAD = 12

          
const unsigned short CSS_GRAD = 13

          
const unsigned short CSS_MS = 14

          
const unsigned short CSS_S = 15

          
const unsigned short CSS_HZ = 16

          
const unsigned short CSS_KHZ = 17

          
const unsigned short CSS_DIMENSION = 18

          
const unsigned short CSS_STRING = 19

          
const unsigned short CSS_URI = 20

          
const unsigned short CSS_IDENT = 21

          
const unsigned short CSS_ATTR = 22

          
const unsigned short CSS_COUNTER = 23

          
const unsigned short CSS_RECT = 24

          
const unsigned short CSS_RGBCOLOR = 25

Attributes


          
readonly attribute unsigned short primitiveType

Methods


          
nsIDOMCounter getCounterValue()

          
float getFloatValue(in unsigned short unitType)

          
nsIDOMRGBColor getRGBColorValue()

          
nsIDOMRect getRectValue()

          
DOMString getStringValue()

          
void setFloatValue(in unsigned short unitType, in float floatValue)

          
void setStringValue(in unsigned short stringType, in DOMString stringValue)