Package org.htmlunit.cssparser.parser
Interface LexicalUnit
-
- All Known Implementing Classes:
LexicalUnitImpl
public interface LexicalUnitLexical unit of css values.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLexicalUnit.LexicalUnitTypeEnum for the various unit types.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetDimensionUnitText()doublegetDoubleValue()java.lang.StringgetFunctionName()intgetIntegerValue()LexicalUnit.LexicalUnitTypegetLexicalUnitType()LocatorgetLocator()LexicalUnitgetNextLexicalUnit()LexicalUnitgetParameters()LexicalUnitgetPreviousLexicalUnit()java.lang.StringgetStringValue()LexicalUnitgetSubValues()voidsetLocator(Locator locator)
-
-
-
Method Detail
-
getLexicalUnitType
LexicalUnit.LexicalUnitType getLexicalUnitType()
- Returns:
- an integer indicating the type of
LexicalUnit.
-
getNextLexicalUnit
LexicalUnit getNextLexicalUnit()
- Returns:
- the next value or
nullif any.
-
getPreviousLexicalUnit
LexicalUnit getPreviousLexicalUnit()
- Returns:
- the previous value or
nullif any.
-
getIntegerValue
int getIntegerValue()
- Returns:
- the integer value.
-
getDoubleValue
double getDoubleValue()
- Returns:
- the double value.
-
getDimensionUnitText
java.lang.String getDimensionUnitText()
- Returns:
- the string representation of the unit.
-
getFunctionName
java.lang.String getFunctionName()
- Returns:
- the name of the function.
-
getParameters
LexicalUnit getParameters()
- Returns:
- the function parameters including operators (like the comma).
-
getStringValue
java.lang.String getStringValue()
- Returns:
- the string value.
-
getSubValues
LexicalUnit getSubValues()
- Returns:
- a list of values inside the sub expression.
-
getLocator
Locator getLocator()
- Returns:
- the locator
-
setLocator
void setLocator(Locator locator)
- Parameters:
locator- the new locator
-
-