public class LexicalUnitImpl extends AbstractLocatable implements LexicalUnit, Serializable
LexicalUnit.LexicalUnit.LexicalUnitType| Modifier | Constructor and Description |
|---|---|
protected |
LexicalUnitImpl(LexicalUnit previous,
int value)
Integer.
|
|
LexicalUnitImpl(LexicalUnit previous,
LexicalUnit.LexicalUnitType type)
Ctor.
|
protected |
LexicalUnitImpl(LexicalUnit previous,
LexicalUnit.LexicalUnitType type,
double value)
Dimension.
|
|
LexicalUnitImpl(LexicalUnit previous,
LexicalUnit.LexicalUnitType type,
String value)
String.
|
protected |
LexicalUnitImpl(LexicalUnit previous,
LexicalUnit.LexicalUnitType type,
String dimension,
double value)
Unknown dimension.
|
protected |
LexicalUnitImpl(LexicalUnit previous,
LexicalUnit.LexicalUnitType type,
String name,
LexicalUnit params)
Function.
|
protected |
LexicalUnitImpl(LexicalUnit previous,
LexicalUnit.LexicalUnitType type,
String name,
String stringValue)
Function.
|
getLocator, setLocatorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocator, setLocatorpublic LexicalUnitImpl(LexicalUnit previous, LexicalUnit.LexicalUnitType type)
previous - the previous LexicalUnittype - the LexicalUnitTypeprotected LexicalUnitImpl(LexicalUnit previous, int value)
previous - the previous LexicalUnitvalue - the int valueprotected LexicalUnitImpl(LexicalUnit previous, LexicalUnit.LexicalUnitType type, double value)
previous - the previous LexicalUnittype - the LexicalUnitTypevalue - the double valueprotected LexicalUnitImpl(LexicalUnit previous, LexicalUnit.LexicalUnitType type, String dimension, double value)
previous - the previous LexicalUnittype - the LexicalUnitTypedimension - the dimensionvalue - the double valuepublic LexicalUnitImpl(LexicalUnit previous, LexicalUnit.LexicalUnitType type, String value)
previous - the previous LexicalUnittype - the LexicalUnitTypevalue - the string valueprotected LexicalUnitImpl(LexicalUnit previous, LexicalUnit.LexicalUnitType type, String name, LexicalUnit params)
previous - the previous LexicalUnittype - the LexicalUnitTypename - the nameparams - the parameter LexicalUnitprotected LexicalUnitImpl(LexicalUnit previous, LexicalUnit.LexicalUnitType type, String name, String stringValue)
previous - the previous LexicalUnittype - the LexicalUnitTypename - the namestringValue - the string valuepublic void setNextLexicalUnit(LexicalUnit next)
next - next LexicalUnitpublic void setPreviousLexicalUnit(LexicalUnit prev)
prev - previous LexicalUnitpublic void setDoubleValue(double doubleVal)
doubleVal - the double valuepublic String getDimension()
public void setDimension(String dimension)
dimension - the new dimensionpublic void setFunctionName(String function)
function - the function namepublic void setParameters(LexicalUnit params)
params - the parameter LexicalUnitpublic void setStringValue(String stringVal)
stringVal - the string valuepublic LexicalUnit.LexicalUnitType getLexicalUnitType()
getLexicalUnitType in interface LexicalUnitLexicalUnit.public LexicalUnit getNextLexicalUnit()
getNextLexicalUnit in interface LexicalUnitnull if any.public LexicalUnit getPreviousLexicalUnit()
getPreviousLexicalUnit in interface LexicalUnitnull if any.public int getIntegerValue()
getIntegerValue in interface LexicalUnitpublic double getDoubleValue()
getDoubleValue in interface LexicalUnitpublic String getDimensionUnitText()
getDimensionUnitText in interface LexicalUnitpublic String getFunctionName()
getFunctionName in interface LexicalUnitpublic LexicalUnit getParameters()
getParameters in interface LexicalUnitpublic String getStringValue()
getStringValue in interface LexicalUnitpublic LexicalUnit getSubValues()
getSubValues in interface LexicalUnitpublic String getCssText()
public String toDebugString()
public static LexicalUnit createNumber(LexicalUnit prev, int i)
prev - the previous LexicalUniti - the integer valuepublic static LexicalUnit createNumber(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createPercentage(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createPixel(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createCentimeter(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createMillimeter(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createInch(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createPoint(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createPica(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createEm(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createRem(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createEx(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createDegree(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createRadian(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createGradian(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createMillisecond(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createSecond(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createHertz(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createDimension(LexicalUnit prev, double d, String dim)
prev - the previous LexicalUnitd - the double valuedim - the dimensionpublic static LexicalUnit createKiloHertz(LexicalUnit prev, double d)
prev - the previous LexicalUnitd - the double valuepublic static LexicalUnit createCounter(LexicalUnit prev, LexicalUnit params)
prev - the previous LexicalUnitparams - the paramspublic static LexicalUnit createCounters(LexicalUnit prev, LexicalUnit params)
prev - the previous LexicalUnitparams - the paramspublic static LexicalUnit createAttr(LexicalUnit prev, String value)
prev - the previous LexicalUnitvalue - the valuepublic static LexicalUnit createRect(LexicalUnit prev, LexicalUnit params)
prev - the previous LexicalUnitparams - the paramspublic static LexicalUnit createRgbColor(LexicalUnit prev, LexicalUnit params)
prev - the previous LexicalUnitparams - the paramspublic static LexicalUnit createFunction(LexicalUnit prev, String name, LexicalUnit params)
prev - the previous LexicalUnitname - the nameparams - the paramspublic static LexicalUnit createString(LexicalUnit prev, String value)
prev - the previous LexicalUnitvalue - the valuepublic static LexicalUnit createIdent(LexicalUnit prev, String value)
prev - the previous LexicalUnitvalue - the valuepublic static LexicalUnit createURI(LexicalUnit prev, String value)
prev - the previous LexicalUnitvalue - the valuepublic static LexicalUnit createComma(LexicalUnit prev)
prev - the previous LexicalUnitpublic static LexicalUnit createPlus(LexicalUnit prev)
prev - the previous LexicalUnitpublic static LexicalUnit createMinus(LexicalUnit prev)
prev - the previous LexicalUnitpublic static LexicalUnit createMultiply(LexicalUnit prev)
prev - the previous LexicalUnitpublic static LexicalUnit createDivide(LexicalUnit prev)
prev - the previous LexicalUnitCopyright © 2020. All rights reserved.