com.vaadin.sass.internal.parser
Class LexicalUnitImpl
java.lang.Object
com.vaadin.sass.internal.parser.LexicalUnitImpl
- All Implemented Interfaces:
- SCSSLexicalUnit, java.io.Serializable, org.w3c.css.sac.LexicalUnit
public class LexicalUnitImpl
- extends java.lang.Object
- implements org.w3c.css.sac.LexicalUnit, SCSSLexicalUnit, java.io.Serializable
- Version:
- $Revision: 1.3 $
- Author:
- Philippe Le Hegaret
- See Also:
- Serialized Form
| 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 |
|
Method Summary |
LexicalUnitImpl |
add(LexicalUnitImpl another)
|
protected void |
checkAndSetUnit(LexicalUnitImpl another)
|
LexicalUnitImpl |
clone()
|
static LexicalUnitImpl |
createAdd(int line,
int column,
LexicalUnitImpl previous)
|
static LexicalUnitImpl |
createCM(int line,
int column,
LexicalUnitImpl previous,
float v)
|
static LexicalUnitImpl |
createComma(int line,
int column,
LexicalUnitImpl previous)
|
static LexicalUnitImpl |
createCounters(int line,
int column,
LexicalUnitImpl previous,
org.w3c.css.sac.LexicalUnit params)
|
static LexicalUnitImpl |
createFunction(int line,
int column,
LexicalUnitImpl previous,
java.lang.String fname,
org.w3c.css.sac.LexicalUnit params)
|
static LexicalUnitImpl |
createIdent(int line,
int column,
LexicalUnitImpl previous,
java.lang.String s)
|
static LexicalUnitImpl |
createIdent(java.lang.String s)
|
static LexicalUnitImpl |
createInteger(int line,
int column,
LexicalUnitImpl previous,
int i)
|
static LexicalUnitImpl |
createLeftParenthesis(int line,
int column,
LexicalUnitImpl previous)
|
static LexicalUnitImpl |
createMinus(int line,
int column,
LexicalUnitImpl previous)
|
static LexicalUnitImpl |
createModulo(int line,
int column,
LexicalUnitImpl previous)
|
static LexicalUnitImpl |
createMultiply(int line,
int column,
LexicalUnitImpl previous)
|
static LexicalUnitImpl |
createNumber(int line,
int column,
LexicalUnitImpl previous,
float v)
|
static LexicalUnitImpl |
createPercentage(int line,
int column,
LexicalUnitImpl previous,
float v)
|
static LexicalUnitImpl |
createPX(int line,
int column,
LexicalUnitImpl previous,
float v)
|
static LexicalUnitImpl |
createRect(int line,
int column,
LexicalUnitImpl previous,
org.w3c.css.sac.LexicalUnit params)
|
static LexicalUnitImpl |
createRGBColor(int line,
int column,
LexicalUnitImpl previous,
org.w3c.css.sac.LexicalUnit params)
|
static LexicalUnitImpl |
createRightParenthesis(int line,
int column,
LexicalUnitImpl previous)
|
static LexicalUnitImpl |
createSlash(int line,
int column,
LexicalUnitImpl previous)
|
static LexicalUnitImpl |
createString(java.lang.String s)
|
static LexicalUnitImpl |
createUnicodeRange(int line,
int column,
org.w3c.css.sac.LexicalUnit previous,
org.w3c.css.sac.LexicalUnit params)
|
static LexicalUnitImpl |
createVariable(int line,
int column,
LexicalUnitImpl previous,
java.lang.String name)
|
LexicalUnitImpl |
divide(LexicalUnitImpl denominator)
|
int |
getColumnNumber()
|
short |
getDimension()
|
java.lang.String |
getDimensionUnitText()
|
float |
getFloatValue()
|
java.lang.String |
getFunctionName()
|
int |
getIntegerValue()
|
short |
getLexicalUnitType()
|
void |
getLexicalUnitType(short type)
|
int |
getLineNumber()
|
LexicalUnitImpl |
getNextLexicalUnit()
|
LexicalUnitImpl |
getParameters()
|
LexicalUnitImpl |
getPreviousLexicalUnit()
|
java.lang.String |
getSdimension()
|
java.lang.String |
getStringValue()
|
LexicalUnitImpl |
getSubValues()
|
java.lang.Object |
getValue()
Tries to return the value for this LexicalUnitImpl without
considering any related units. |
LexicalUnitImpl |
minus(LexicalUnitImpl another)
|
LexicalUnitImpl |
modulo(LexicalUnitImpl another)
|
LexicalUnitImpl |
multiply(LexicalUnitImpl another)
|
void |
replaceValue(LexicalUnitImpl another)
|
static void |
replaceValues(LexicalUnitImpl unit,
LexicalUnitImpl replaceWith)
|
void |
setFloatValue(float f)
|
void |
setFunctionName(java.lang.String functionName)
|
void |
setLexicalUnitType(short type)
|
void |
setNextLexicalUnit(LexicalUnitImpl n)
|
void |
setParameters(LexicalUnitImpl params)
|
void |
setPrevLexicalUnit(LexicalUnitImpl n)
|
void |
setStringValue(java.lang.String str)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getLineNumber
public int getLineNumber()
getColumnNumber
public int getColumnNumber()
getLexicalUnitType
public short getLexicalUnitType()
- Specified by:
getLexicalUnitType in interface org.w3c.css.sac.LexicalUnit
setLexicalUnitType
public void setLexicalUnitType(short type)
getLexicalUnitType
public void getLexicalUnitType(short type)
getNextLexicalUnit
public LexicalUnitImpl getNextLexicalUnit()
- Specified by:
getNextLexicalUnit in interface org.w3c.css.sac.LexicalUnit
setNextLexicalUnit
public void setNextLexicalUnit(LexicalUnitImpl n)
getPreviousLexicalUnit
public LexicalUnitImpl getPreviousLexicalUnit()
- Specified by:
getPreviousLexicalUnit in interface org.w3c.css.sac.LexicalUnit
setPrevLexicalUnit
public void setPrevLexicalUnit(LexicalUnitImpl n)
getIntegerValue
public int getIntegerValue()
- Specified by:
getIntegerValue in interface org.w3c.css.sac.LexicalUnit
getFloatValue
public float getFloatValue()
- Specified by:
getFloatValue in interface org.w3c.css.sac.LexicalUnit
setFloatValue
public void setFloatValue(float f)
getDimensionUnitText
public java.lang.String getDimensionUnitText()
- Specified by:
getDimensionUnitText in interface org.w3c.css.sac.LexicalUnit
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValue in interface org.w3c.css.sac.LexicalUnit
setStringValue
public void setStringValue(java.lang.String str)
getFunctionName
public java.lang.String getFunctionName()
- Specified by:
getFunctionName in interface org.w3c.css.sac.LexicalUnit
getParameters
public LexicalUnitImpl getParameters()
- Specified by:
getParameters in interface org.w3c.css.sac.LexicalUnit
getSubValues
public LexicalUnitImpl getSubValues()
- Specified by:
getSubValues in interface org.w3c.css.sac.LexicalUnit
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
divide
public LexicalUnitImpl divide(LexicalUnitImpl denominator)
- Specified by:
divide in interface SCSSLexicalUnit
add
public LexicalUnitImpl add(LexicalUnitImpl another)
- Specified by:
add in interface SCSSLexicalUnit
minus
public LexicalUnitImpl minus(LexicalUnitImpl another)
- Specified by:
minus in interface SCSSLexicalUnit
multiply
public LexicalUnitImpl multiply(LexicalUnitImpl another)
- Specified by:
multiply in interface SCSSLexicalUnit
checkAndSetUnit
protected void checkAndSetUnit(LexicalUnitImpl another)
modulo
public LexicalUnitImpl modulo(LexicalUnitImpl another)
- Specified by:
modulo in interface SCSSLexicalUnit
replaceValue
public void replaceValue(LexicalUnitImpl another)
setParameters
public void setParameters(LexicalUnitImpl params)
getDimension
public short getDimension()
getSdimension
public java.lang.String getSdimension()
createVariable
public static LexicalUnitImpl createVariable(int line,
int column,
LexicalUnitImpl previous,
java.lang.String name)
createNumber
public static LexicalUnitImpl createNumber(int line,
int column,
LexicalUnitImpl previous,
float v)
createInteger
public static LexicalUnitImpl createInteger(int line,
int column,
LexicalUnitImpl previous,
int i)
createPercentage
public static LexicalUnitImpl createPercentage(int line,
int column,
LexicalUnitImpl previous,
float v)
createPX
public static LexicalUnitImpl createPX(int line,
int column,
LexicalUnitImpl previous,
float v)
createCM
public static LexicalUnitImpl createCM(int line,
int column,
LexicalUnitImpl previous,
float v)
createIdent
public static LexicalUnitImpl createIdent(int line,
int column,
LexicalUnitImpl previous,
java.lang.String s)
createString
public static LexicalUnitImpl createString(java.lang.String s)
createCounters
public static LexicalUnitImpl createCounters(int line,
int column,
LexicalUnitImpl previous,
org.w3c.css.sac.LexicalUnit params)
createRGBColor
public static LexicalUnitImpl createRGBColor(int line,
int column,
LexicalUnitImpl previous,
org.w3c.css.sac.LexicalUnit params)
createRect
public static LexicalUnitImpl createRect(int line,
int column,
LexicalUnitImpl previous,
org.w3c.css.sac.LexicalUnit params)
createFunction
public static LexicalUnitImpl createFunction(int line,
int column,
LexicalUnitImpl previous,
java.lang.String fname,
org.w3c.css.sac.LexicalUnit params)
createUnicodeRange
public static LexicalUnitImpl createUnicodeRange(int line,
int column,
org.w3c.css.sac.LexicalUnit previous,
org.w3c.css.sac.LexicalUnit params)
createComma
public static LexicalUnitImpl createComma(int line,
int column,
LexicalUnitImpl previous)
createSlash
public static LexicalUnitImpl createSlash(int line,
int column,
LexicalUnitImpl previous)
createAdd
public static LexicalUnitImpl createAdd(int line,
int column,
LexicalUnitImpl previous)
createMinus
public static LexicalUnitImpl createMinus(int line,
int column,
LexicalUnitImpl previous)
createMultiply
public static LexicalUnitImpl createMultiply(int line,
int column,
LexicalUnitImpl previous)
createModulo
public static LexicalUnitImpl createModulo(int line,
int column,
LexicalUnitImpl previous)
createLeftParenthesis
public static LexicalUnitImpl createLeftParenthesis(int line,
int column,
LexicalUnitImpl previous)
createRightParenthesis
public static LexicalUnitImpl createRightParenthesis(int line,
int column,
LexicalUnitImpl previous)
clone
public LexicalUnitImpl clone()
- Overrides:
clone in class java.lang.Object
getValue
public java.lang.Object getValue()
- Tries to return the value for this
LexicalUnitImpl without
considering any related units.
- Returns:
setFunctionName
public void setFunctionName(java.lang.String functionName)
createIdent
public static LexicalUnitImpl createIdent(java.lang.String s)
replaceValues
public static void replaceValues(LexicalUnitImpl unit,
LexicalUnitImpl replaceWith)
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.