Package com.steadystate.css.parser
Class LexicalUnitImpl
- java.lang.Object
-
- com.steadystate.css.parser.LexicalUnitImpl
-
- All Implemented Interfaces:
java.io.Serializable
,org.w3c.css.sac.LexicalUnit
public class LexicalUnitImpl extends java.lang.Object implements org.w3c.css.sac.LexicalUnit, java.io.Serializable
Implementation ofLexicalUnit
.- Version:
- $Id: LexicalUnitImpl.java,v 1.3 2008/03/26 02:08:55 sdanig Exp $
- Author:
- David Schweinsberg
- See Also:
- Serialized Form
-
-
Field Summary
-
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 Modifier Constructor Description LexicalUnitImpl()
protected
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, int value)
Integerprotected
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type)
protected
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, float value)
Dimensionprotected
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String value)
Stringprotected
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String dimension, float value)
Unknown dimensionprotected
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String name, org.w3c.css.sac.LexicalUnit params)
Function
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.w3c.css.sac.LexicalUnit
createAttr(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
static org.w3c.css.sac.LexicalUnit
createCentimeter(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createComma(org.w3c.css.sac.LexicalUnit prev)
static org.w3c.css.sac.LexicalUnit
createCounter(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
static org.w3c.css.sac.LexicalUnit
createCounters(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
static org.w3c.css.sac.LexicalUnit
createDegree(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createDimension(org.w3c.css.sac.LexicalUnit prev, float f, java.lang.String dim)
static org.w3c.css.sac.LexicalUnit
createEm(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createEx(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createFunction(org.w3c.css.sac.LexicalUnit prev, java.lang.String name, org.w3c.css.sac.LexicalUnit params)
static org.w3c.css.sac.LexicalUnit
createGradian(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createHertz(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createIdent(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)
static org.w3c.css.sac.LexicalUnit
createInch(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createKiloHertz(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createMillimeter(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createMillisecond(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createNumber(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createNumber(org.w3c.css.sac.LexicalUnit prev, int i)
static org.w3c.css.sac.LexicalUnit
createPercentage(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createPica(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createPixel(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createPoint(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createRadian(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createRect(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
static org.w3c.css.sac.LexicalUnit
createRgbColor(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
static org.w3c.css.sac.LexicalUnit
createSecond(org.w3c.css.sac.LexicalUnit prev, float f)
static org.w3c.css.sac.LexicalUnit
createString(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)
static org.w3c.css.sac.LexicalUnit
createURI(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)
java.lang.String
getDimension()
java.lang.String
getDimensionUnitText()
float
getFloatValue()
java.lang.String
getFunctionName()
int
getIntegerValue()
short
getLexicalUnitType()
org.w3c.css.sac.Locator
getLocator()
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()
void
setDimension(java.lang.String dimension)
void
setFloatValue(float floatVal)
void
setFunctionName(java.lang.String function)
void
setLexicalUnitType(short type)
void
setLocator(org.w3c.css.sac.Locator locator)
void
setNextLexicalUnit(org.w3c.css.sac.LexicalUnit next)
void
setParameters(org.w3c.css.sac.LexicalUnit params)
void
setPreviousLexicalUnit(org.w3c.css.sac.LexicalUnit prev)
void
setStringValue(java.lang.String stringVal)
java.lang.String
toDebugString()
java.lang.String
toString()
-
-
-
Constructor Detail
-
LexicalUnitImpl
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type)
-
LexicalUnitImpl
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, int value)
Integer
-
LexicalUnitImpl
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, float value)
Dimension
-
LexicalUnitImpl
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String dimension, float value)
Unknown dimension
-
LexicalUnitImpl
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String value)
String
-
LexicalUnitImpl
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String name, org.w3c.css.sac.LexicalUnit params)
Function
-
LexicalUnitImpl
public LexicalUnitImpl()
-
-
Method Detail
-
getLocator
public org.w3c.css.sac.Locator getLocator()
-
setLocator
public void setLocator(org.w3c.css.sac.Locator locator)
-
setLexicalUnitType
public void setLexicalUnitType(short type)
-
setNextLexicalUnit
public void setNextLexicalUnit(org.w3c.css.sac.LexicalUnit next)
-
setPreviousLexicalUnit
public void setPreviousLexicalUnit(org.w3c.css.sac.LexicalUnit prev)
-
setFloatValue
public void setFloatValue(float floatVal)
-
getDimension
public java.lang.String getDimension()
-
setDimension
public void setDimension(java.lang.String dimension)
-
setFunctionName
public void setFunctionName(java.lang.String function)
-
setParameters
public void setParameters(org.w3c.css.sac.LexicalUnit params)
-
setStringValue
public void setStringValue(java.lang.String stringVal)
-
getLexicalUnitType
public short getLexicalUnitType()
- Specified by:
getLexicalUnitType
in interfaceorg.w3c.css.sac.LexicalUnit
-
getNextLexicalUnit
public org.w3c.css.sac.LexicalUnit getNextLexicalUnit()
- Specified by:
getNextLexicalUnit
in interfaceorg.w3c.css.sac.LexicalUnit
-
getPreviousLexicalUnit
public org.w3c.css.sac.LexicalUnit getPreviousLexicalUnit()
- Specified by:
getPreviousLexicalUnit
in interfaceorg.w3c.css.sac.LexicalUnit
-
getIntegerValue
public int getIntegerValue()
- Specified by:
getIntegerValue
in interfaceorg.w3c.css.sac.LexicalUnit
-
getFloatValue
public float getFloatValue()
- Specified by:
getFloatValue
in interfaceorg.w3c.css.sac.LexicalUnit
-
getDimensionUnitText
public java.lang.String getDimensionUnitText()
- Specified by:
getDimensionUnitText
in interfaceorg.w3c.css.sac.LexicalUnit
-
getFunctionName
public java.lang.String getFunctionName()
- Specified by:
getFunctionName
in interfaceorg.w3c.css.sac.LexicalUnit
-
getParameters
public org.w3c.css.sac.LexicalUnit getParameters()
- Specified by:
getParameters
in interfaceorg.w3c.css.sac.LexicalUnit
-
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValue
in interfaceorg.w3c.css.sac.LexicalUnit
-
getSubValues
public org.w3c.css.sac.LexicalUnit getSubValues()
- Specified by:
getSubValues
in interfaceorg.w3c.css.sac.LexicalUnit
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toDebugString
public java.lang.String toDebugString()
-
createNumber
public static org.w3c.css.sac.LexicalUnit createNumber(org.w3c.css.sac.LexicalUnit prev, int i)
-
createNumber
public static org.w3c.css.sac.LexicalUnit createNumber(org.w3c.css.sac.LexicalUnit prev, float f)
-
createPercentage
public static org.w3c.css.sac.LexicalUnit createPercentage(org.w3c.css.sac.LexicalUnit prev, float f)
-
createPixel
public static org.w3c.css.sac.LexicalUnit createPixel(org.w3c.css.sac.LexicalUnit prev, float f)
-
createCentimeter
public static org.w3c.css.sac.LexicalUnit createCentimeter(org.w3c.css.sac.LexicalUnit prev, float f)
-
createMillimeter
public static org.w3c.css.sac.LexicalUnit createMillimeter(org.w3c.css.sac.LexicalUnit prev, float f)
-
createInch
public static org.w3c.css.sac.LexicalUnit createInch(org.w3c.css.sac.LexicalUnit prev, float f)
-
createPoint
public static org.w3c.css.sac.LexicalUnit createPoint(org.w3c.css.sac.LexicalUnit prev, float f)
-
createPica
public static org.w3c.css.sac.LexicalUnit createPica(org.w3c.css.sac.LexicalUnit prev, float f)
-
createEm
public static org.w3c.css.sac.LexicalUnit createEm(org.w3c.css.sac.LexicalUnit prev, float f)
-
createEx
public static org.w3c.css.sac.LexicalUnit createEx(org.w3c.css.sac.LexicalUnit prev, float f)
-
createDegree
public static org.w3c.css.sac.LexicalUnit createDegree(org.w3c.css.sac.LexicalUnit prev, float f)
-
createRadian
public static org.w3c.css.sac.LexicalUnit createRadian(org.w3c.css.sac.LexicalUnit prev, float f)
-
createGradian
public static org.w3c.css.sac.LexicalUnit createGradian(org.w3c.css.sac.LexicalUnit prev, float f)
-
createMillisecond
public static org.w3c.css.sac.LexicalUnit createMillisecond(org.w3c.css.sac.LexicalUnit prev, float f)
-
createSecond
public static org.w3c.css.sac.LexicalUnit createSecond(org.w3c.css.sac.LexicalUnit prev, float f)
-
createHertz
public static org.w3c.css.sac.LexicalUnit createHertz(org.w3c.css.sac.LexicalUnit prev, float f)
-
createDimension
public static org.w3c.css.sac.LexicalUnit createDimension(org.w3c.css.sac.LexicalUnit prev, float f, java.lang.String dim)
-
createKiloHertz
public static org.w3c.css.sac.LexicalUnit createKiloHertz(org.w3c.css.sac.LexicalUnit prev, float f)
-
createCounter
public static org.w3c.css.sac.LexicalUnit createCounter(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
-
createCounters
public static org.w3c.css.sac.LexicalUnit createCounters(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
-
createAttr
public static org.w3c.css.sac.LexicalUnit createAttr(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
-
createRect
public static org.w3c.css.sac.LexicalUnit createRect(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
-
createRgbColor
public static org.w3c.css.sac.LexicalUnit createRgbColor(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
-
createFunction
public static org.w3c.css.sac.LexicalUnit createFunction(org.w3c.css.sac.LexicalUnit prev, java.lang.String name, org.w3c.css.sac.LexicalUnit params)
-
createString
public static org.w3c.css.sac.LexicalUnit createString(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)
-
createIdent
public static org.w3c.css.sac.LexicalUnit createIdent(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)
-
createURI
public static org.w3c.css.sac.LexicalUnit createURI(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)
-
createComma
public static org.w3c.css.sac.LexicalUnit createComma(org.w3c.css.sac.LexicalUnit prev)
-
-