| 
 | ||||||||
| PREV CLASS NEXT CLASS | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
This is a lexical unit for CSS values.
Remarks: Not all the following lexical units are supported (or will be supported) by CSS.
All examples are CSS2 compliant.
| Field Summary | |
| static short | SAC_ATTRAttribute: attr(...). | 
| static short | SAC_CENTIMETERAbsolute length cm. | 
| static short | 
SAC_COUNTER_FUNCTIONfunction counter. | 
| static short | 
SAC_COUNTERS_FUNCTIONfunction counters. | 
| static short | SAC_DEGREEAngle deg. | 
| static short | SAC_DIMENSIONunknown dimension. | 
| static short | SAC_EMRelative length em. | 
| static short | SAC_EXRelative length ex. | 
| static short | SAC_FUNCTIONunknown function. | 
| static short | SAC_GRADIANAngle grad. | 
| static short | SAC_HERTZFrequency Hz. | 
| static short | SAC_IDENTany identifier except inherit. | 
| static short | SAC_INCHAbsolute length in. | 
| static short | SAC_INHERITidentifier inherit. | 
| static short | SAC_INTEGERIntegers. | 
| static short | SAC_KILOHERTZFrequency kHz. | 
| static short | SAC_MILLIMETERAbsolute length mm. | 
| static short | SAC_MILLISECONDTime ms. | 
| static short | SAC_OPERATOR_COMMA, | 
| static short | SAC_OPERATOR_EXP^ | 
| static short | SAC_OPERATOR_GE>= | 
| static short | SAC_OPERATOR_GT> | 
| static short | SAC_OPERATOR_LE<= | 
| static short | SAC_OPERATOR_LT<</TD> | 
| static short | SAC_OPERATOR_MINUS- | 
| static short | SAC_OPERATOR_MOD% | 
| static short | 
SAC_OPERATOR_MULTIPLY* | 
| static short | SAC_OPERATOR_PLUS+ | 
| static short | SAC_OPERATOR_SLASH/ | 
| static short | SAC_OPERATOR_TILDE~ | 
| static short | SAC_PERCENTAGEPercentage. | 
| static short | SAC_PICAAbsolute length pc. | 
| static short | SAC_PIXELRelative length px. | 
| static short | SAC_POINTAbsolute length pt. | 
| static short | SAC_RADIANAngle rad. | 
| static short | SAC_REALreals. | 
| static short | SAC_RECT_FUNCTIONfunction rect. | 
| static short | SAC_RGBCOLORRGB Colors. | 
| static short | SAC_SECONDTime s. | 
| static short | SAC_STRING_VALUEA string. | 
| static short | SAC_SUB_EXPRESSIONsub expressions (a)(a + b)(normal/none) | 
| static short | SAC_UNICODERANGEA unicode range. | 
| static short | SAC_URIURI: uri(...). | 
| Method Summary | |
|  java.lang.String | 
getDimensionUnitText()Returns the string representation of the unit. | 
|  float | getFloatValue()Returns the float value. | 
|  java.lang.String | getFunctionName()Returns the name of the function. | 
|  int | getIntegerValue()Returns the integer value. | 
|  short | 
getLexicalUnitType()An integer indicating the type of LexicalUnit. | 
|  LexicalUnit | 
getNextLexicalUnit()Returns the next value or nullif any. | 
|  LexicalUnit | getParameters()The function parameters including operators (like the comma). | 
|  LexicalUnit | 
getPreviousLexicalUnit()Returns the previous value or nullif any. | 
|  java.lang.String | getStringValue()Returns the string value. | 
|  LexicalUnit | getSubValues()Returns a list of values inside the sub expression. | 
| Field Detail | 
public static final short SAC_ATTR
attr(...).
getStringValue()public static final short SAC_CENTIMETER
cm.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_COUNTER_FUNCTION
counter.
getFunctionName(), 
getParameters()public static final short SAC_COUNTERS_FUNCTION
counters.
getFunctionName(), 
getParameters()public static final short SAC_DEGREE
deg.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_DIMENSION
getFloatValue(), 
getDimensionUnitText()public static final short SAC_EM
em.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_EX
ex.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_FUNCTION
getFunctionName(), 
getParameters()public static final short SAC_GRADIAN
grad.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_HERTZ
Hz.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_IDENT
inherit.
getStringValue()public static final short SAC_INCH
in.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_INHERIT
inherit.public static final short SAC_INTEGER
getIntegerValue()public static final short SAC_KILOHERTZ
kHz.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_MILLIMETER
mm.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_MILLISECOND
ms.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_OPERATOR_COMMA
public static final short SAC_OPERATOR_EXP
public static final short SAC_OPERATOR_GE
public static final short SAC_OPERATOR_GT
public static final short SAC_OPERATOR_LE
public static final short SAC_OPERATOR_LT
public static final short SAC_OPERATOR_MINUS
public static final short SAC_OPERATOR_MOD
public static final short SAC_OPERATOR_MULTIPLY
public static final short SAC_OPERATOR_PLUS
public static final short SAC_OPERATOR_SLASH
public static final short SAC_OPERATOR_TILDE
public static final short SAC_PERCENTAGE
getFloatValue(), 
getDimensionUnitText()public static final short SAC_PICA
pc.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_PIXEL
px.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_POINT
pt.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_RADIAN
rad.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_REAL
getFloatValue(), 
getDimensionUnitText()public static final short SAC_RECT_FUNCTION
rect.
getFunctionName(), 
getParameters()public static final short SAC_RGBCOLOR
rgb(0, 0, 0) and
#000
getFunctionName(), 
getParameters()public static final short SAC_SECOND
s.
getFloatValue(), 
getDimensionUnitText()public static final short SAC_STRING_VALUE
getStringValue()public static final short SAC_SUB_EXPRESSION
(a) (a + b)
(normal/none)
getSubValues()public static final short SAC_UNICODERANGE
public static final short SAC_URI
uri(...).
getStringValue()| Method Detail | 
public java.lang.String getDimensionUnitText()
if this lexical unit represents a float, the dimension is an empty string.
SAC_REAL,
SAC_DIMENSION,
SAC_EM,
SAC_EX,
SAC_PIXEL,
SAC_INCH,
SAC_CENTIMETER, 
SAC_MILLIMETER, SAC_POINT,
SAC_PICA,
SAC_PERCENTAGE, SAC_DEGREE,
SAC_GRADIAN,
SAC_RADIAN,
SAC_MILLISECOND, SAC_SECOND,
SAC_HERTZ,
SAC_KILOHERTZpublic float getFloatValue()
If the type of LexicalUnit is one of SAC_DEGREE,
SAC_GRADIAN, SAC_RADIAN, SAC_MILLISECOND, SAC_SECOND, SAC_HERTZ or
SAC_KILOHERTZ, the value can never be negative.
SAC_REAL,
SAC_DIMENSION,
SAC_EM,
SAC_EX,
SAC_PIXEL,
SAC_INCH,
SAC_CENTIMETER, 
SAC_MILLIMETER, SAC_POINT,
SAC_PICA,
SAC_PERCENTAGE, SAC_DEGREE,
SAC_GRADIAN,
SAC_RADIAN,
SAC_MILLISECOND, SAC_SECOND,
SAC_HERTZ,
SAC_KILOHERTZpublic java.lang.String getFunctionName()
SAC_COUNTER_FUNCTION, 
SAC_COUNTERS_FUNCTION, 
SAC_RECT_FUNCTION, SAC_FUNCTION,
SAC_RGBCOLORpublic int getIntegerValue()
SAC_INTEGERpublic short getLexicalUnitType()
LexicalUnit.public LexicalUnit getNextLexicalUnit()
null if any.public LexicalUnit getParameters()
#000 is converted to rgb(0, 0, 0) can
return null if SAC_FUNCTION.SAC_COUNTER_FUNCTION, 
SAC_COUNTERS_FUNCTION, 
SAC_RECT_FUNCTION, SAC_FUNCTION,
SAC_RGBCOLORpublic LexicalUnit getPreviousLexicalUnit()
null if any.public java.lang.String getStringValue()
If the type is SAC_URI, the return value doesn't
contain uri(....) or quotes.
If the type is SAC_ATTR, the return value doesn't
contain attr(....).
SAC_URI,
SAC_ATTR,
SAC_IDENT,
SAC_STRING_VALUE, 
@@TO BE DEFINEDpublic LexicalUnit getSubValues()
SAC_SUB_EXPRESSION| 
 | ||||||||
| PREV CLASS NEXT CLASS | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
Copyright © 2002 W3C® (MIT, INRIA, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.