Package org.w3c.flute.parser
Class LexicalUnitImpl
java.lang.Object
org.w3c.flute.parser.LexicalUnitImpl
- All Implemented Interfaces:
org.w3c.css.sac.LexicalUnit
- Version:
- $Revision: 6653 $
- Author:
- Philippe Le Hegaret
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
(package private) short
(package private) float
(package private) String
(package private) int
(package private) int
(package private) org.w3c.css.sac.LexicalUnit
(package private) LexicalUnitImpl
(package private) org.w3c.css.sac.LexicalUnit
(package private) String
(package private) String
(package private) short
Fields inherited from interface org.w3c.css.sac.LexicalUnit
SAC_ATTR, SAC_CENTIMETER, SAC_COUNTER_FUNCTION, SAC_COUNTERS_FUNCTION, SAC_DEGREE, SAC_DIMENSION, SAC_EM, SAC_EX, SAC_FUNCTION, SAC_GRADIAN, SAC_HERTZ, SAC_IDENT, SAC_INCH, SAC_INHERIT, SAC_INTEGER, SAC_KILOHERTZ, SAC_MILLIMETER, SAC_MILLISECOND, SAC_OPERATOR_COMMA, SAC_OPERATOR_EXP, SAC_OPERATOR_GE, SAC_OPERATOR_GT, SAC_OPERATOR_LE, SAC_OPERATOR_LT, SAC_OPERATOR_MINUS, SAC_OPERATOR_MOD, SAC_OPERATOR_MULTIPLY, SAC_OPERATOR_PLUS, SAC_OPERATOR_SLASH, SAC_OPERATOR_TILDE, SAC_PERCENTAGE, SAC_PICA, SAC_PIXEL, SAC_POINT, SAC_RADIAN, SAC_REAL, SAC_RECT_FUNCTION, SAC_RGBCOLOR, SAC_SECOND, SAC_STRING_VALUE, SAC_SUB_EXPRESSION, SAC_UNICODERANGE, SAC_URI
-
Constructor Summary
ConstructorsConstructorDescriptionLexicalUnitImpl
(int line, int column, LexicalUnitImpl previous, int i) LexicalUnitImpl
(int line, int column, LexicalUnitImpl previous, short type, String s) LexicalUnitImpl
(int line, int column, LexicalUnitImpl previous, short dimension, String sdimension, float f) LexicalUnitImpl
(short type, int line, int column, LexicalUnitImpl p) LexicalUnitImpl
(short type, int line, int column, LexicalUnitImpl previous, String fname, LexicalUnitImpl params) -
Method Summary
Modifier and TypeMethodDescription(package private) static LexicalUnitImpl
createAttr
(int line, int column, LexicalUnitImpl previous, String s) (package private) static LexicalUnitImpl
createCM
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createComma
(int line, int column, LexicalUnitImpl previous) (package private) static LexicalUnitImpl
createCounter
(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params) (package private) static LexicalUnitImpl
createCounters
(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params) (package private) static LexicalUnitImpl
createDEG
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createDimen
(int line, int column, LexicalUnitImpl previous, float v, String s) (package private) static LexicalUnitImpl
createEMS
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createEXS
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createFunction
(int line, int column, LexicalUnitImpl previous, String fname, org.w3c.css.sac.LexicalUnit params) (package private) static LexicalUnitImpl
createGRAD
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createHZ
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createIdent
(int line, int column, LexicalUnitImpl previous, String s) (package private) static LexicalUnitImpl
createIN
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createInherit
(int line, int column, LexicalUnitImpl previous) (package private) static LexicalUnitImpl
createInteger
(int line, int column, LexicalUnitImpl previous, int i) (package private) static LexicalUnitImpl
createKHZ
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createMM
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createMS
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createNumber
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createPC
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createPercentage
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createPT
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createPX
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createRAD
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createRect
(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params) (package private) static LexicalUnitImpl
createRGBColor
(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params) (package private) static LexicalUnitImpl
createS
(int line, int column, LexicalUnitImpl previous, float v) (package private) static LexicalUnitImpl
createSlash
(int line, int column, LexicalUnitImpl previous) (package private) static LexicalUnitImpl
createString
(int line, int column, LexicalUnitImpl previous, String s) (package private) static LexicalUnitImpl
createUnicodeRange
(int line, int column, org.w3c.css.sac.LexicalUnit previous, org.w3c.css.sac.LexicalUnit params) (package private) static LexicalUnitImpl
createURL
(int line, int column, LexicalUnitImpl previous, String s) int
float
int
short
int
org.w3c.css.sac.LexicalUnit
org.w3c.css.sac.LexicalUnit
org.w3c.css.sac.LexicalUnit
org.w3c.css.sac.LexicalUnit
(package private) void
setFloatValue
(float f) (package private) void
setIntegerValue
(int i) toString()
-
Field Details
-
prev
org.w3c.css.sac.LexicalUnit prev -
next
org.w3c.css.sac.LexicalUnit next -
type
short type -
line
int line -
column
int column -
i
int i -
f
float f -
dimension
short dimension -
sdimension
String sdimension -
s
String s -
fname
String fname -
params
LexicalUnitImpl params
-
-
Constructor Details
-
LexicalUnitImpl
LexicalUnitImpl(short type, int line, int column, LexicalUnitImpl p) -
LexicalUnitImpl
LexicalUnitImpl(int line, int column, LexicalUnitImpl previous, int i) -
LexicalUnitImpl
LexicalUnitImpl(int line, int column, LexicalUnitImpl previous, short dimension, String sdimension, float f) -
LexicalUnitImpl
LexicalUnitImpl(int line, int column, LexicalUnitImpl previous, short type, String s) -
LexicalUnitImpl
LexicalUnitImpl(short type, int line, int column, LexicalUnitImpl previous, String fname, LexicalUnitImpl params)
-
-
Method Details
-
getLineNumber
public int getLineNumber() -
getColumnNumber
public int getColumnNumber() -
getLexicalUnitType
public short getLexicalUnitType()- Specified by:
getLexicalUnitType
in interfaceorg.w3c.css.sac.LexicalUnit
-
getNextLexicalUnit
public org.w3c.css.sac.LexicalUnit getNextLexicalUnit()- Specified by:
getNextLexicalUnit
in interfaceorg.w3c.css.sac.LexicalUnit
-
getPreviousLexicalUnit
public org.w3c.css.sac.LexicalUnit getPreviousLexicalUnit()- Specified by:
getPreviousLexicalUnit
in interfaceorg.w3c.css.sac.LexicalUnit
-
getIntegerValue
public int getIntegerValue()- Specified by:
getIntegerValue
in interfaceorg.w3c.css.sac.LexicalUnit
-
setIntegerValue
void setIntegerValue(int i) -
getFloatValue
public float getFloatValue()- Specified by:
getFloatValue
in interfaceorg.w3c.css.sac.LexicalUnit
-
setFloatValue
void setFloatValue(float f) -
getDimensionUnitText
- Specified by:
getDimensionUnitText
in interfaceorg.w3c.css.sac.LexicalUnit
-
getStringValue
- Specified by:
getStringValue
in interfaceorg.w3c.css.sac.LexicalUnit
-
getFunctionName
- Specified by:
getFunctionName
in interfaceorg.w3c.css.sac.LexicalUnit
-
getParameters
public org.w3c.css.sac.LexicalUnit getParameters()- Specified by:
getParameters
in interfaceorg.w3c.css.sac.LexicalUnit
-
getSubValues
public org.w3c.css.sac.LexicalUnit getSubValues()- Specified by:
getSubValues
in interfaceorg.w3c.css.sac.LexicalUnit
-
toString
-
createNumber
-
createInteger
-
createPercentage
-
createEMS
-
createEXS
-
createPX
-
createCM
-
createMM
-
createIN
-
createPT
-
createPC
-
createDEG
-
createRAD
-
createGRAD
-
createMS
-
createS
-
createHZ
-
createKHZ
-
createDimen
static LexicalUnitImpl createDimen(int line, int column, LexicalUnitImpl previous, float v, String s) -
createInherit
-
createIdent
-
createString
-
createURL
-
createAttr
-
createCounter
static LexicalUnitImpl createCounter(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params) -
createCounters
static LexicalUnitImpl createCounters(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params) -
createRGBColor
static LexicalUnitImpl createRGBColor(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params) -
createRect
static LexicalUnitImpl createRect(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params) -
createFunction
static LexicalUnitImpl createFunction(int line, int column, LexicalUnitImpl previous, String fname, org.w3c.css.sac.LexicalUnit params) -
createUnicodeRange
static LexicalUnitImpl createUnicodeRange(int line, int column, org.w3c.css.sac.LexicalUnit previous, org.w3c.css.sac.LexicalUnit params) -
createComma
-
createSlash
-