|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.steadystate.css.parser.LexicalUnitImpl
public class LexicalUnitImpl
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
protected |
LexicalUnitImpl(LexicalUnit previous,
int value)
Integer |
protected |
LexicalUnitImpl(LexicalUnit previous,
short type)
|
protected |
LexicalUnitImpl(LexicalUnit previous,
short type,
float value)
Dimension |
protected |
LexicalUnitImpl(LexicalUnit previous,
short type,
java.lang.String value)
String |
protected |
LexicalUnitImpl(LexicalUnit previous,
short type,
java.lang.String dimension,
float value)
Unknown dimension |
protected |
LexicalUnitImpl(LexicalUnit previous,
short type,
java.lang.String name,
LexicalUnit params)
Function |
| Method Summary | |
|---|---|
static LexicalUnit |
createAlpha(LexicalUnit prev,
LexicalUnit params)
|
static LexicalUnit |
createAttr(LexicalUnit prev,
LexicalUnit params)
|
static LexicalUnit |
createCentimeter(LexicalUnit prev,
float f)
|
static LexicalUnit |
createComma(LexicalUnit prev)
|
static LexicalUnit |
createCounter(LexicalUnit prev,
LexicalUnit params)
|
static LexicalUnit |
createCounters(LexicalUnit prev,
LexicalUnit params)
|
static LexicalUnit |
createDegree(LexicalUnit prev,
float f)
|
static LexicalUnit |
createDimension(LexicalUnit prev,
float f,
java.lang.String dim)
|
static LexicalUnit |
createEm(LexicalUnit prev,
float f)
|
static LexicalUnit |
createEx(LexicalUnit prev,
float f)
|
static LexicalUnit |
createFunction(LexicalUnit prev,
java.lang.String name,
LexicalUnit params)
|
static LexicalUnit |
createGradian(LexicalUnit prev,
float f)
|
static LexicalUnit |
createHertz(LexicalUnit prev,
float f)
|
static LexicalUnit |
createIdent(LexicalUnit prev,
java.lang.String value)
|
static LexicalUnit |
createInch(LexicalUnit prev,
float f)
|
static LexicalUnit |
createKiloHertz(LexicalUnit prev,
float f)
|
static LexicalUnit |
createMillimeter(LexicalUnit prev,
float f)
|
static LexicalUnit |
createMillisecond(LexicalUnit prev,
float f)
|
static LexicalUnit |
createNumber(LexicalUnit prev,
float f)
|
static LexicalUnit |
createPercentage(LexicalUnit prev,
float f)
|
static LexicalUnit |
createPica(LexicalUnit prev,
float f)
|
static LexicalUnit |
createPixel(LexicalUnit prev,
float f)
|
static LexicalUnit |
createPoint(LexicalUnit prev,
float f)
|
static LexicalUnit |
createRadian(LexicalUnit prev,
float f)
|
static LexicalUnit |
createRect(LexicalUnit prev,
LexicalUnit params)
|
static LexicalUnit |
createRgbColor(LexicalUnit prev,
LexicalUnit params)
|
static LexicalUnit |
createSecond(LexicalUnit prev,
float f)
|
static LexicalUnit |
createString(LexicalUnit prev,
java.lang.String value)
|
static LexicalUnit |
createURI(LexicalUnit prev,
java.lang.String value)
|
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. |
java.lang.String |
toDebugString()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected LexicalUnitImpl(LexicalUnit previous,
short type)
protected LexicalUnitImpl(LexicalUnit previous,
int value)
protected LexicalUnitImpl(LexicalUnit previous,
short type,
float value)
protected LexicalUnitImpl(LexicalUnit previous,
short type,
java.lang.String dimension,
float value)
protected LexicalUnitImpl(LexicalUnit previous,
short type,
java.lang.String value)
protected LexicalUnitImpl(LexicalUnit previous,
short type,
java.lang.String name,
LexicalUnit params)
| Method Detail |
|---|
public short getLexicalUnitType()
LexicalUnitLexicalUnit.
getLexicalUnitType in interface LexicalUnitpublic LexicalUnit getNextLexicalUnit()
LexicalUnitnull if any.
getNextLexicalUnit in interface LexicalUnitpublic LexicalUnit getPreviousLexicalUnit()
LexicalUnitnull if any.
getPreviousLexicalUnit in interface LexicalUnitpublic int getIntegerValue()
LexicalUnit
getIntegerValue in interface LexicalUnitLexicalUnit.SAC_INTEGERpublic float getFloatValue()
LexicalUnitIf 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.
getFloatValue in interface LexicalUnitLexicalUnit.SAC_REAL,
LexicalUnit.SAC_DIMENSION,
LexicalUnit.SAC_EM,
LexicalUnit.SAC_EX,
LexicalUnit.SAC_PIXEL,
LexicalUnit.SAC_INCH,
LexicalUnit.SAC_CENTIMETER,
LexicalUnit.SAC_MILLIMETER,
LexicalUnit.SAC_POINT,
LexicalUnit.SAC_PICA,
LexicalUnit.SAC_PERCENTAGE,
LexicalUnit.SAC_DEGREE,
LexicalUnit.SAC_GRADIAN,
LexicalUnit.SAC_RADIAN,
LexicalUnit.SAC_MILLISECOND,
LexicalUnit.SAC_SECOND,
LexicalUnit.SAC_HERTZ,
LexicalUnit.SAC_KILOHERTZpublic java.lang.String getDimensionUnitText()
LexicalUnitif this lexical unit represents a float, the dimension is an empty string.
getDimensionUnitText in interface LexicalUnitLexicalUnit.SAC_REAL,
LexicalUnit.SAC_DIMENSION,
LexicalUnit.SAC_EM,
LexicalUnit.SAC_EX,
LexicalUnit.SAC_PIXEL,
LexicalUnit.SAC_INCH,
LexicalUnit.SAC_CENTIMETER,
LexicalUnit.SAC_MILLIMETER,
LexicalUnit.SAC_POINT,
LexicalUnit.SAC_PICA,
LexicalUnit.SAC_PERCENTAGE,
LexicalUnit.SAC_DEGREE,
LexicalUnit.SAC_GRADIAN,
LexicalUnit.SAC_RADIAN,
LexicalUnit.SAC_MILLISECOND,
LexicalUnit.SAC_SECOND,
LexicalUnit.SAC_HERTZ,
LexicalUnit.SAC_KILOHERTZpublic java.lang.String getFunctionName()
LexicalUnit
getFunctionName in interface LexicalUnitLexicalUnit.SAC_COUNTER_FUNCTION,
LexicalUnit.SAC_COUNTERS_FUNCTION,
LexicalUnit.SAC_RECT_FUNCTION,
LexicalUnit.SAC_FUNCTION,
LexicalUnit.SAC_RGBCOLORpublic LexicalUnit getParameters()
LexicalUnit#000 is converted to rgb(0, 0, 0)
can return null if SAC_FUNCTION.
getParameters in interface LexicalUnitLexicalUnit.SAC_COUNTER_FUNCTION,
LexicalUnit.SAC_COUNTERS_FUNCTION,
LexicalUnit.SAC_RECT_FUNCTION,
LexicalUnit.SAC_FUNCTION,
LexicalUnit.SAC_RGBCOLORpublic java.lang.String getStringValue()
LexicalUnitIf 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(....).
getStringValue in interface LexicalUnitLexicalUnit.SAC_URI,
LexicalUnit.SAC_ATTR,
LexicalUnit.SAC_IDENT,
LexicalUnit.SAC_STRING_VALUE,
@@TO BE DEFINEDpublic LexicalUnit getSubValues()
LexicalUnit
getSubValues in interface LexicalUnitLexicalUnit.SAC_SUB_EXPRESSIONpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toDebugString()
public static LexicalUnit createNumber(LexicalUnit prev,
float f)
public static LexicalUnit createPercentage(LexicalUnit prev,
float f)
public static LexicalUnit createPixel(LexicalUnit prev,
float f)
public static LexicalUnit createCentimeter(LexicalUnit prev,
float f)
public static LexicalUnit createMillimeter(LexicalUnit prev,
float f)
public static LexicalUnit createInch(LexicalUnit prev,
float f)
public static LexicalUnit createPoint(LexicalUnit prev,
float f)
public static LexicalUnit createPica(LexicalUnit prev,
float f)
public static LexicalUnit createEm(LexicalUnit prev,
float f)
public static LexicalUnit createEx(LexicalUnit prev,
float f)
public static LexicalUnit createDegree(LexicalUnit prev,
float f)
public static LexicalUnit createRadian(LexicalUnit prev,
float f)
public static LexicalUnit createGradian(LexicalUnit prev,
float f)
public static LexicalUnit createMillisecond(LexicalUnit prev,
float f)
public static LexicalUnit createSecond(LexicalUnit prev,
float f)
public static LexicalUnit createHertz(LexicalUnit prev,
float f)
public static LexicalUnit createDimension(LexicalUnit prev,
float f,
java.lang.String dim)
public static LexicalUnit createKiloHertz(LexicalUnit prev,
float f)
public static LexicalUnit createCounter(LexicalUnit prev,
LexicalUnit params)
public static LexicalUnit createAlpha(LexicalUnit prev,
LexicalUnit params)
public static LexicalUnit createCounters(LexicalUnit prev,
LexicalUnit params)
public static LexicalUnit createAttr(LexicalUnit prev,
LexicalUnit params)
public static LexicalUnit createRect(LexicalUnit prev,
LexicalUnit params)
public static LexicalUnit createRgbColor(LexicalUnit prev,
LexicalUnit params)
public static LexicalUnit createFunction(LexicalUnit prev,
java.lang.String name,
LexicalUnit params)
public static LexicalUnit createString(LexicalUnit prev,
java.lang.String value)
public static LexicalUnit createIdent(LexicalUnit prev,
java.lang.String value)
public static LexicalUnit createURI(LexicalUnit prev,
java.lang.String value)
public static LexicalUnit createComma(LexicalUnit prev)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||