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.SerializableImplementation 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()protectedLexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, int value)IntegerprotectedLexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type)protectedLexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, float value)DimensionprotectedLexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String value)StringprotectedLexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String dimension, float value)Unknown dimensionprotectedLexicalUnitImpl(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.LexicalUnitcreateAttr(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)static org.w3c.css.sac.LexicalUnitcreateCentimeter(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateComma(org.w3c.css.sac.LexicalUnit prev)static org.w3c.css.sac.LexicalUnitcreateCounter(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)static org.w3c.css.sac.LexicalUnitcreateCounters(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)static org.w3c.css.sac.LexicalUnitcreateDegree(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateDimension(org.w3c.css.sac.LexicalUnit prev, float f, java.lang.String dim)static org.w3c.css.sac.LexicalUnitcreateEm(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateEx(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateFunction(org.w3c.css.sac.LexicalUnit prev, java.lang.String name, org.w3c.css.sac.LexicalUnit params)static org.w3c.css.sac.LexicalUnitcreateGradian(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateHertz(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateIdent(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)static org.w3c.css.sac.LexicalUnitcreateInch(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateKiloHertz(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateMillimeter(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateMillisecond(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateNumber(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateNumber(org.w3c.css.sac.LexicalUnit prev, int i)static org.w3c.css.sac.LexicalUnitcreatePercentage(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreatePica(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreatePixel(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreatePoint(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateRadian(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateRect(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)static org.w3c.css.sac.LexicalUnitcreateRgbColor(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)static org.w3c.css.sac.LexicalUnitcreateSecond(org.w3c.css.sac.LexicalUnit prev, float f)static org.w3c.css.sac.LexicalUnitcreateString(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)static org.w3c.css.sac.LexicalUnitcreateURI(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)java.lang.StringgetDimension()java.lang.StringgetDimensionUnitText()floatgetFloatValue()java.lang.StringgetFunctionName()intgetIntegerValue()shortgetLexicalUnitType()org.w3c.css.sac.LocatorgetLocator()org.w3c.css.sac.LexicalUnitgetNextLexicalUnit()org.w3c.css.sac.LexicalUnitgetParameters()org.w3c.css.sac.LexicalUnitgetPreviousLexicalUnit()java.lang.StringgetStringValue()org.w3c.css.sac.LexicalUnitgetSubValues()voidsetDimension(java.lang.String dimension)voidsetFloatValue(float floatVal)voidsetFunctionName(java.lang.String function)voidsetLexicalUnitType(short type)voidsetLocator(org.w3c.css.sac.Locator locator)voidsetNextLexicalUnit(org.w3c.css.sac.LexicalUnit next)voidsetParameters(org.w3c.css.sac.LexicalUnit params)voidsetPreviousLexicalUnit(org.w3c.css.sac.LexicalUnit prev)voidsetStringValue(java.lang.String stringVal)java.lang.StringtoDebugString()java.lang.StringtoString()
-
-
-
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:
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
-
getFloatValue
public float getFloatValue()
- Specified by:
getFloatValuein interfaceorg.w3c.css.sac.LexicalUnit
-
getDimensionUnitText
public java.lang.String getDimensionUnitText()
- Specified by:
getDimensionUnitTextin 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
-
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValuein 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
-
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)
-
-