Package 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
Fields Modifier and Type Field Description (package private) intcolumn(package private) shortdimension(package private) floatf(package private) java.lang.Stringfname(package private) inti(package private) intline(package private) org.w3c.css.sac.LexicalUnitnext(package private) LexicalUnitImplparams(package private) org.w3c.css.sac.LexicalUnitprev(package private) java.lang.Strings(package private) java.lang.Stringsdimension(package private) shorttype-
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
Constructors Constructor Description 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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static LexicalUnitImplcreateAttr(int line, int column, LexicalUnitImpl previous, java.lang.String s)(package private) static LexicalUnitImplcreateCM(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateComma(int line, int column, LexicalUnitImpl previous)(package private) static LexicalUnitImplcreateCounter(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params)(package private) static LexicalUnitImplcreateCounters(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params)(package private) static LexicalUnitImplcreateDEG(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateDimen(int line, int column, LexicalUnitImpl previous, float v, java.lang.String s)(package private) static LexicalUnitImplcreateEMS(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateEXS(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateFunction(int line, int column, LexicalUnitImpl previous, java.lang.String fname, org.w3c.css.sac.LexicalUnit params)(package private) static LexicalUnitImplcreateGRAD(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateHZ(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateIdent(int line, int column, LexicalUnitImpl previous, java.lang.String s)(package private) static LexicalUnitImplcreateIN(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateInherit(int line, int column, LexicalUnitImpl previous)(package private) static LexicalUnitImplcreateInteger(int line, int column, LexicalUnitImpl previous, int i)(package private) static LexicalUnitImplcreateKHZ(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateMM(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateMS(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateNumber(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreatePC(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreatePercentage(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreatePT(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreatePX(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateRAD(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateRect(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params)(package private) static LexicalUnitImplcreateRGBColor(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params)(package private) static LexicalUnitImplcreateS(int line, int column, LexicalUnitImpl previous, float v)(package private) static LexicalUnitImplcreateSlash(int line, int column, LexicalUnitImpl previous)(package private) static LexicalUnitImplcreateString(int line, int column, LexicalUnitImpl previous, java.lang.String s)(package private) static LexicalUnitImplcreateUnicodeRange(int line, int column, org.w3c.css.sac.LexicalUnit previous, org.w3c.css.sac.LexicalUnit params)(package private) static LexicalUnitImplcreateURL(int line, int column, LexicalUnitImpl previous, java.lang.String s)intgetColumnNumber()java.lang.StringgetDimensionUnitText()floatgetFloatValue()java.lang.StringgetFunctionName()intgetIntegerValue()shortgetLexicalUnitType()intgetLineNumber()org.w3c.css.sac.LexicalUnitgetNextLexicalUnit()org.w3c.css.sac.LexicalUnitgetParameters()org.w3c.css.sac.LexicalUnitgetPreviousLexicalUnit()java.lang.StringgetStringValue()org.w3c.css.sac.LexicalUnitgetSubValues()(package private) voidsetFloatValue(float f)(package private) voidsetIntegerValue(int i)java.lang.StringtoString()
-
-
-
Field Detail
-
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
-
-
Constructor Detail
-
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)
-
-
Method Detail
-
getLineNumber
public int getLineNumber()
-
getColumnNumber
public int getColumnNumber()
-
getLexicalUnitType
public short getLexicalUnitType()
- Specified by:
getLexicalUnitTypein interfaceorg.w3c.css.sac.LexicalUnit
-
getNextLexicalUnit
public org.w3c.css.sac.LexicalUnit getNextLexicalUnit()
- Specified by:
getNextLexicalUnitin interfaceorg.w3c.css.sac.LexicalUnit
-
getPreviousLexicalUnit
public org.w3c.css.sac.LexicalUnit getPreviousLexicalUnit()
- Specified by:
getPreviousLexicalUnitin interfaceorg.w3c.css.sac.LexicalUnit
-
getIntegerValue
public int getIntegerValue()
- Specified by:
getIntegerValuein interfaceorg.w3c.css.sac.LexicalUnit
-
setIntegerValue
void setIntegerValue(int i)
-
getFloatValue
public float getFloatValue()
- Specified by:
getFloatValuein interfaceorg.w3c.css.sac.LexicalUnit
-
setFloatValue
void setFloatValue(float f)
-
getDimensionUnitText
public java.lang.String getDimensionUnitText()
- Specified by:
getDimensionUnitTextin interfaceorg.w3c.css.sac.LexicalUnit
-
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValuein interfaceorg.w3c.css.sac.LexicalUnit
-
getFunctionName
public java.lang.String getFunctionName()
- Specified by:
getFunctionNamein interfaceorg.w3c.css.sac.LexicalUnit
-
getParameters
public org.w3c.css.sac.LexicalUnit getParameters()
- Specified by:
getParametersin interfaceorg.w3c.css.sac.LexicalUnit
-
getSubValues
public org.w3c.css.sac.LexicalUnit getSubValues()
- Specified by:
getSubValuesin interfaceorg.w3c.css.sac.LexicalUnit
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.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)
-
-