org.w3c.flute.parser
Class LexicalUnitImpl
java.lang.Object
org.w3c.flute.parser.LexicalUnitImpl
- All Implemented Interfaces:
- org.w3c.css.sac.LexicalUnit
class LexicalUnitImpl
- extends java.lang.Object
- implements org.w3c.css.sac.LexicalUnit
- Version:
- $Revision: 6653 $
- Author:
- Philippe Le Hegaret
Field Summary |
(package private) int |
column
|
(package private) short |
dimension
|
(package private) float |
f
|
(package private) java.lang.String |
fname
|
(package private) int |
i
|
(package private) int |
line
|
(package private) org.w3c.css.sac.LexicalUnit |
next
|
(package private) LexicalUnitImpl |
params
|
(package private) org.w3c.css.sac.LexicalUnit |
prev
|
(package private) java.lang.String |
s
|
(package private) java.lang.String |
sdimension
|
(package private) short |
type
|
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 |
LexicalUnitImpl(int line,
int column,
LexicalUnitImpl previous,
int i)
|
LexicalUnitImpl(int line,
int column,
LexicalUnitImpl previous,
short type,
java.lang.String s)
|
LexicalUnitImpl(int line,
int column,
LexicalUnitImpl previous,
short dimension,
java.lang.String sdimension,
float f)
|
LexicalUnitImpl(short type,
int line,
int column,
LexicalUnitImpl p)
|
LexicalUnitImpl(short type,
int line,
int column,
LexicalUnitImpl previous,
java.lang.String fname,
LexicalUnitImpl params)
|
Method Summary |
(package private) static LexicalUnitImpl |
createAttr(int line,
int column,
LexicalUnitImpl previous,
java.lang.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,
java.lang.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,
java.lang.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,
java.lang.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,
java.lang.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,
java.lang.String s)
|
int |
getColumnNumber()
|
java.lang.String |
getDimensionUnitText()
|
float |
getFloatValue()
|
java.lang.String |
getFunctionName()
|
int |
getIntegerValue()
|
short |
getLexicalUnitType()
|
int |
getLineNumber()
|
org.w3c.css.sac.LexicalUnit |
getNextLexicalUnit()
|
org.w3c.css.sac.LexicalUnit |
getParameters()
|
org.w3c.css.sac.LexicalUnit |
getPreviousLexicalUnit()
|
java.lang.String |
getStringValue()
|
org.w3c.css.sac.LexicalUnit |
getSubValues()
|
(package private) void |
setFloatValue(float f)
|
(package private) void |
setIntegerValue(int i)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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
java.lang.String sdimension
s
java.lang.String s
fname
java.lang.String fname
params
LexicalUnitImpl params
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,
java.lang.String sdimension,
float f)
LexicalUnitImpl
LexicalUnitImpl(int line,
int column,
LexicalUnitImpl previous,
short type,
java.lang.String s)
LexicalUnitImpl
LexicalUnitImpl(short type,
int line,
int column,
LexicalUnitImpl previous,
java.lang.String fname,
LexicalUnitImpl params)
getLineNumber
public int getLineNumber()
getColumnNumber
public int getColumnNumber()
getLexicalUnitType
public short getLexicalUnitType()
- Specified by:
getLexicalUnitType
in interface org.w3c.css.sac.LexicalUnit
getNextLexicalUnit
public org.w3c.css.sac.LexicalUnit getNextLexicalUnit()
- Specified by:
getNextLexicalUnit
in interface org.w3c.css.sac.LexicalUnit
getPreviousLexicalUnit
public org.w3c.css.sac.LexicalUnit getPreviousLexicalUnit()
- Specified by:
getPreviousLexicalUnit
in interface org.w3c.css.sac.LexicalUnit
getIntegerValue
public int getIntegerValue()
- Specified by:
getIntegerValue
in interface org.w3c.css.sac.LexicalUnit
setIntegerValue
void setIntegerValue(int i)
getFloatValue
public float getFloatValue()
- Specified by:
getFloatValue
in interface org.w3c.css.sac.LexicalUnit
setFloatValue
void setFloatValue(float f)
getDimensionUnitText
public java.lang.String getDimensionUnitText()
- Specified by:
getDimensionUnitText
in interface org.w3c.css.sac.LexicalUnit
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValue
in interface org.w3c.css.sac.LexicalUnit
getFunctionName
public java.lang.String getFunctionName()
- Specified by:
getFunctionName
in interface org.w3c.css.sac.LexicalUnit
getParameters
public org.w3c.css.sac.LexicalUnit getParameters()
- Specified by:
getParameters
in interface org.w3c.css.sac.LexicalUnit
getSubValues
public org.w3c.css.sac.LexicalUnit getSubValues()
- Specified by:
getSubValues
in interface org.w3c.css.sac.LexicalUnit
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
createNumber
static LexicalUnitImpl createNumber(int line,
int column,
LexicalUnitImpl previous,
float v)
createInteger
static LexicalUnitImpl createInteger(int line,
int column,
LexicalUnitImpl previous,
int i)
createPercentage
static LexicalUnitImpl createPercentage(int line,
int column,
LexicalUnitImpl previous,
float v)
createEMS
static LexicalUnitImpl createEMS(int line,
int column,
LexicalUnitImpl previous,
float v)
createEXS
static LexicalUnitImpl createEXS(int line,
int column,
LexicalUnitImpl previous,
float v)
createPX
static LexicalUnitImpl createPX(int line,
int column,
LexicalUnitImpl previous,
float v)
createCM
static LexicalUnitImpl createCM(int line,
int column,
LexicalUnitImpl previous,
float v)
createMM
static LexicalUnitImpl createMM(int line,
int column,
LexicalUnitImpl previous,
float v)
createIN
static LexicalUnitImpl createIN(int line,
int column,
LexicalUnitImpl previous,
float v)
createPT
static LexicalUnitImpl createPT(int line,
int column,
LexicalUnitImpl previous,
float v)
createPC
static LexicalUnitImpl createPC(int line,
int column,
LexicalUnitImpl previous,
float v)
createDEG
static LexicalUnitImpl createDEG(int line,
int column,
LexicalUnitImpl previous,
float v)
createRAD
static LexicalUnitImpl createRAD(int line,
int column,
LexicalUnitImpl previous,
float v)
createGRAD
static LexicalUnitImpl createGRAD(int line,
int column,
LexicalUnitImpl previous,
float v)
createMS
static LexicalUnitImpl createMS(int line,
int column,
LexicalUnitImpl previous,
float v)
createS
static LexicalUnitImpl createS(int line,
int column,
LexicalUnitImpl previous,
float v)
createHZ
static LexicalUnitImpl createHZ(int line,
int column,
LexicalUnitImpl previous,
float v)
createKHZ
static LexicalUnitImpl createKHZ(int line,
int column,
LexicalUnitImpl previous,
float v)
createDimen
static LexicalUnitImpl createDimen(int line,
int column,
LexicalUnitImpl previous,
float v,
java.lang.String s)
createInherit
static LexicalUnitImpl createInherit(int line,
int column,
LexicalUnitImpl previous)
createIdent
static LexicalUnitImpl createIdent(int line,
int column,
LexicalUnitImpl previous,
java.lang.String s)
createString
static LexicalUnitImpl createString(int line,
int column,
LexicalUnitImpl previous,
java.lang.String s)
createURL
static LexicalUnitImpl createURL(int line,
int column,
LexicalUnitImpl previous,
java.lang.String s)
createAttr
static LexicalUnitImpl createAttr(int line,
int column,
LexicalUnitImpl previous,
java.lang.String s)
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,
java.lang.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
static LexicalUnitImpl createComma(int line,
int column,
LexicalUnitImpl previous)
createSlash
static LexicalUnitImpl createSlash(int line,
int column,
LexicalUnitImpl previous)