|
||||||||
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_ATTR
Attribute: attr(...) . |
static short |
SAC_CENTIMETER
Absolute length cm . |
static short |
SAC_COUNTER_FUNCTION function counter . |
static short |
SAC_COUNTERS_FUNCTION function counters . |
static short |
SAC_DEGREE
Angle deg . |
static short |
SAC_DIMENSION
unknown dimension. |
static short |
SAC_EM
Relative length em . |
static short |
SAC_EX
Relative length ex . |
static short |
SAC_FUNCTION
unknown function. |
static short |
SAC_GRADIAN
Angle grad . |
static short |
SAC_HERTZ
Frequency Hz . |
static short |
SAC_IDENT
any identifier except inherit . |
static short |
SAC_INCH
Absolute length in . |
static short |
SAC_INHERIT
identifier inherit . |
static short |
SAC_INTEGER
Integers. |
static short |
SAC_KILOHERTZ
Frequency kHz . |
static short |
SAC_MILLIMETER
Absolute length mm . |
static short |
SAC_MILLISECOND
Time 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_PERCENTAGE
Percentage. |
static short |
SAC_PICA
Absolute length pc . |
static short |
SAC_PIXEL
Relative length px . |
static short |
SAC_POINT
Absolute length pt . |
static short |
SAC_RADIAN
Angle rad . |
static short |
SAC_REAL
reals. |
static short |
SAC_RECT_FUNCTION
function rect . |
static short |
SAC_RGBCOLOR
RGB Colors. |
static short |
SAC_SECOND
Time s . |
static short |
SAC_STRING_VALUE
A string. |
static short |
SAC_SUB_EXPRESSION
sub expressions (a) (a + b)
(normal/none) |
static short |
SAC_UNICODERANGE
A unicode range. |
static short |
SAC_URI
URI: 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 null if any. |
LexicalUnit |
getParameters()
The function parameters including operators (like the comma). |
LexicalUnit |
getPreviousLexicalUnit() Returns the previous value or null if 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_KILOHERTZ
public 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_KILOHERTZ
public java.lang.String getFunctionName()
SAC_COUNTER_FUNCTION
,
SAC_COUNTERS_FUNCTION
,
SAC_RECT_FUNCTION
, SAC_FUNCTION
,
SAC_RGBCOLOR
public int getIntegerValue()
SAC_INTEGER
public 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_RGBCOLOR
public 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 DEFINED
public 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.