Interface LexicalUnit

All Known Implementing Classes:
LexicalUnitImpl

public interface LexicalUnit
Lexical unit of css values.
  • 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

      void setLocator(Locator locator)
      Parameters:
      locator - the new locator