class LexicalUnitImpl
extends java.lang.Object
implements org.w3c.css.sac.LexicalUnit
| Modifier and Type | Field and Description |
|---|---|
(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 |
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 and 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) |
| Modifier and Type | Method and Description |
|---|---|
(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() |
org.w3c.css.sac.LexicalUnit prev
org.w3c.css.sac.LexicalUnit next
short type
int line
int column
int i
float f
short dimension
java.lang.String sdimension
java.lang.String s
java.lang.String fname
LexicalUnitImpl params
LexicalUnitImpl(short type,
int line,
int column,
LexicalUnitImpl p)
LexicalUnitImpl(int line,
int column,
LexicalUnitImpl previous,
int i)
LexicalUnitImpl(int line,
int column,
LexicalUnitImpl previous,
short dimension,
java.lang.String sdimension,
float f)
LexicalUnitImpl(int line,
int column,
LexicalUnitImpl previous,
short type,
java.lang.String s)
LexicalUnitImpl(short type,
int line,
int column,
LexicalUnitImpl previous,
java.lang.String fname,
LexicalUnitImpl params)
public int getLineNumber()
public int getColumnNumber()
public short getLexicalUnitType()
getLexicalUnitType in interface org.w3c.css.sac.LexicalUnitpublic org.w3c.css.sac.LexicalUnit getNextLexicalUnit()
getNextLexicalUnit in interface org.w3c.css.sac.LexicalUnitpublic org.w3c.css.sac.LexicalUnit getPreviousLexicalUnit()
getPreviousLexicalUnit in interface org.w3c.css.sac.LexicalUnitpublic int getIntegerValue()
getIntegerValue in interface org.w3c.css.sac.LexicalUnitvoid setIntegerValue(int i)
public float getFloatValue()
getFloatValue in interface org.w3c.css.sac.LexicalUnitvoid setFloatValue(float f)
public java.lang.String getDimensionUnitText()
getDimensionUnitText in interface org.w3c.css.sac.LexicalUnitpublic java.lang.String getStringValue()
getStringValue in interface org.w3c.css.sac.LexicalUnitpublic java.lang.String getFunctionName()
getFunctionName in interface org.w3c.css.sac.LexicalUnitpublic org.w3c.css.sac.LexicalUnit getParameters()
getParameters in interface org.w3c.css.sac.LexicalUnitpublic org.w3c.css.sac.LexicalUnit getSubValues()
getSubValues in interface org.w3c.css.sac.LexicalUnitpublic java.lang.String toString()
toString in class java.lang.Objectstatic LexicalUnitImpl createNumber(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createInteger(int line, int column, LexicalUnitImpl previous, int i)
static LexicalUnitImpl createPercentage(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createEMS(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createEXS(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createPX(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createCM(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createMM(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createIN(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createPT(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createPC(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createDEG(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createRAD(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createGRAD(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createMS(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createS(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createHZ(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createKHZ(int line, int column, LexicalUnitImpl previous, float v)
static LexicalUnitImpl createDimen(int line, int column, LexicalUnitImpl previous, float v, java.lang.String s)
static LexicalUnitImpl createInherit(int line, int column, LexicalUnitImpl previous)
static LexicalUnitImpl createIdent(int line, int column, LexicalUnitImpl previous, java.lang.String s)
static LexicalUnitImpl createString(int line, int column, LexicalUnitImpl previous, java.lang.String s)
static LexicalUnitImpl createURL(int line, int column, LexicalUnitImpl previous, java.lang.String s)
static LexicalUnitImpl createAttr(int line, int column, LexicalUnitImpl previous, java.lang.String s)
static LexicalUnitImpl createCounter(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params)
static LexicalUnitImpl createCounters(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params)
static LexicalUnitImpl createRGBColor(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params)
static LexicalUnitImpl createRect(int line, int column, LexicalUnitImpl previous, org.w3c.css.sac.LexicalUnit params)
static LexicalUnitImpl createFunction(int line, int column, LexicalUnitImpl previous, java.lang.String fname, org.w3c.css.sac.LexicalUnit params)
static LexicalUnitImpl createUnicodeRange(int line, int column, org.w3c.css.sac.LexicalUnit previous, org.w3c.css.sac.LexicalUnit params)
static LexicalUnitImpl createComma(int line, int column, LexicalUnitImpl previous)
static LexicalUnitImpl createSlash(int line, int column, LexicalUnitImpl previous)