com.steadystate.css.parser

Class LexicalUnitImpl

Implemented Interfaces:
LexicalUnit, Serializable

public class LexicalUnitImpl
extends java.lang.Object
implements LexicalUnit, Serializable

Version:
$Release$
Author:
David Schweinsberg

Fields inherited from interface org.w3c.css.sac.LexicalUnit

SAC_ALPHA_FUNCTION, SAC_ATTR, SAC_CENTIMETER, SAC_COUNTERS_FUNCTION, SAC_COUNTER_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_EQUALS, 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(LexicalUnit previous, int value)
Integer
LexicalUnitImpl(LexicalUnit previous, short type)
LexicalUnitImpl(LexicalUnit previous, short type, String value)
String
LexicalUnitImpl(LexicalUnit previous, short type, String dimension, float value)
Unknown dimension
LexicalUnitImpl(LexicalUnit previous, short type, String name, LexicalUnit params)
Function
LexicalUnitImpl(LexicalUnit previous, short type, float value)
Dimension

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, String dim)
static LexicalUnit
createEm(LexicalUnit prev, float f)
static LexicalUnit
createEx(LexicalUnit prev, float f)
static LexicalUnit
createFunction(LexicalUnit prev, String name, LexicalUnit params)
static LexicalUnit
createGradian(LexicalUnit prev, float f)
static LexicalUnit
createHertz(LexicalUnit prev, float f)
static LexicalUnit
createIdent(LexicalUnit prev, 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, String value)
static LexicalUnit
createURI(LexicalUnit prev, String value)
String
getDimensionUnitText()
float
getFloatValue()
String
getFunctionName()
int
getIntegerValue()
short
getLexicalUnitType()
LexicalUnit
getNextLexicalUnit()
LexicalUnit
getParameters()
LexicalUnit
getPreviousLexicalUnit()
String
getStringValue()
LexicalUnit
getSubValues()
String
toDebugString()
String
toString()

Constructor Details

LexicalUnitImpl

protected LexicalUnitImpl(LexicalUnit previous,
                          int value)
Integer

LexicalUnitImpl

protected LexicalUnitImpl(LexicalUnit previous,
                          short type)

LexicalUnitImpl

protected LexicalUnitImpl(LexicalUnit previous,
                          short type,
                          String value)
String

LexicalUnitImpl

protected LexicalUnitImpl(LexicalUnit previous,
                          short type,
                          String dimension,
                          float value)
Unknown dimension

LexicalUnitImpl

protected LexicalUnitImpl(LexicalUnit previous,
                          short type,
                          String name,
                          LexicalUnit params)
Function

LexicalUnitImpl

protected LexicalUnitImpl(LexicalUnit previous,
                          short type,
                          float value)
Dimension

Method Details

createAlpha

public static LexicalUnit createAlpha(LexicalUnit prev,
                                      LexicalUnit params)

createAttr

public static LexicalUnit createAttr(LexicalUnit prev,
                                     LexicalUnit params)

createCentimeter

public static LexicalUnit createCentimeter(LexicalUnit prev,
                                           float f)

createComma

public static LexicalUnit createComma(LexicalUnit prev)

createCounter

public static LexicalUnit createCounter(LexicalUnit prev,
                                        LexicalUnit params)

createCounters

public static LexicalUnit createCounters(LexicalUnit prev,
                                         LexicalUnit params)

createDegree

public static LexicalUnit createDegree(LexicalUnit prev,
                                       float f)

createDimension

public static LexicalUnit createDimension(LexicalUnit prev,
                                          float f,
                                          String dim)

createEm

public static LexicalUnit createEm(LexicalUnit prev,
                                   float f)

createEx

public static LexicalUnit createEx(LexicalUnit prev,
                                   float f)

createFunction

public static LexicalUnit createFunction(LexicalUnit prev,
                                         String name,
                                         LexicalUnit params)

createGradian

public static LexicalUnit createGradian(LexicalUnit prev,
                                        float f)

createHertz

public static LexicalUnit createHertz(LexicalUnit prev,
                                      float f)

createIdent

public static LexicalUnit createIdent(LexicalUnit prev,
                                      String value)

createInch

public static LexicalUnit createInch(LexicalUnit prev,
                                     float f)

createKiloHertz

public static LexicalUnit createKiloHertz(LexicalUnit prev,
                                          float f)

createMillimeter

public static LexicalUnit createMillimeter(LexicalUnit prev,
                                           float f)

createMillisecond

public static LexicalUnit createMillisecond(LexicalUnit prev,
                                            float f)

createNumber

public static LexicalUnit createNumber(LexicalUnit prev,
                                       float f)

createPercentage

public static LexicalUnit createPercentage(LexicalUnit prev,
                                           float f)

createPica

public static LexicalUnit createPica(LexicalUnit prev,
                                     float f)

createPixel

public static LexicalUnit createPixel(LexicalUnit prev,
                                      float f)

createPoint

public static LexicalUnit createPoint(LexicalUnit prev,
                                      float f)

createRadian

public static LexicalUnit createRadian(LexicalUnit prev,
                                       float f)

createRect

public static LexicalUnit createRect(LexicalUnit prev,
                                     LexicalUnit params)

createRgbColor

public static LexicalUnit createRgbColor(LexicalUnit prev,
                                         LexicalUnit params)

createSecond

public static LexicalUnit createSecond(LexicalUnit prev,
                                       float f)

createString

public static LexicalUnit createString(LexicalUnit prev,
                                       String value)

createURI

public static LexicalUnit createURI(LexicalUnit prev,
                                    String value)

getDimensionUnitText

public String getDimensionUnitText()
Specified by:
getDimensionUnitText in interface LexicalUnit

getFloatValue

public float getFloatValue()
Specified by:
getFloatValue in interface LexicalUnit

getFunctionName

public String getFunctionName()
Specified by:
getFunctionName in interface LexicalUnit

getIntegerValue

public int getIntegerValue()
Specified by:
getIntegerValue in interface LexicalUnit

getLexicalUnitType

public short getLexicalUnitType()
Specified by:
getLexicalUnitType in interface LexicalUnit

getNextLexicalUnit

public LexicalUnit getNextLexicalUnit()
Specified by:
getNextLexicalUnit in interface LexicalUnit

getParameters

public LexicalUnit getParameters()
Specified by:
getParameters in interface LexicalUnit

getPreviousLexicalUnit

public LexicalUnit getPreviousLexicalUnit()
Specified by:
getPreviousLexicalUnit in interface LexicalUnit

getStringValue

public String getStringValue()
Specified by:
getStringValue in interface LexicalUnit

getSubValues

public LexicalUnit getSubValues()
Specified by:
getSubValues in interface LexicalUnit

toDebugString

public String toDebugString()

toString

public String toString()