Package org.htmlunit.cssparser.parser
Interface LexicalUnit
- All Known Implementing Classes:
LexicalUnitImpl
public interface LexicalUnit
Lexical unit of css values.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
Enum for the various unit types. -
Method Summary
-
Method Details
-
getLexicalUnitType
LexicalUnit.LexicalUnitType getLexicalUnitType()- Returns:
- an integer indicating the type of
LexicalUnit
.
-
getNextLexicalUnit
LexicalUnit getNextLexicalUnit()- Returns:
- the next value or
null
if any.
-
getPreviousLexicalUnit
LexicalUnit getPreviousLexicalUnit()- Returns:
- the previous value or
null
if any.
-
getIntegerValue
int getIntegerValue()- Returns:
- the integer value.
-
getDoubleValue
double getDoubleValue()- Returns:
- the double value.
-
getDimensionUnitText
String getDimensionUnitText()- Returns:
- the string representation of the unit.
-
getFunctionName
String getFunctionName()- Returns:
- the name of the function.
-
getParameters
LexicalUnit getParameters()- Returns:
- the function parameters including operators (like the comma).
-
getStringValue
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
- Parameters:
locator
- the new locator
-