Class CSSLexicalUnit

    • Field Detail

      • UNIT_TEXT_CENTIMETER

        public static final java.lang.String UNIT_TEXT_CENTIMETER
        See Also:
        Constant Field Values
      • UNIT_TEXT_DEGREE

        public static final java.lang.String UNIT_TEXT_DEGREE
        See Also:
        Constant Field Values
      • UNIT_TEXT_GRADIAN

        public static final java.lang.String UNIT_TEXT_GRADIAN
        See Also:
        Constant Field Values
      • UNIT_TEXT_KILOHERTZ

        public static final java.lang.String UNIT_TEXT_KILOHERTZ
        See Also:
        Constant Field Values
      • UNIT_TEXT_MILLIMETER

        public static final java.lang.String UNIT_TEXT_MILLIMETER
        See Also:
        Constant Field Values
      • UNIT_TEXT_MILLISECOND

        public static final java.lang.String UNIT_TEXT_MILLISECOND
        See Also:
        Constant Field Values
      • UNIT_TEXT_PERCENTAGE

        public static final java.lang.String UNIT_TEXT_PERCENTAGE
        See Also:
        Constant Field Values
      • UNIT_TEXT_RADIAN

        public static final java.lang.String UNIT_TEXT_RADIAN
        See Also:
        Constant Field Values
      • UNIT_TEXT_SECOND

        public static final java.lang.String UNIT_TEXT_SECOND
        See Also:
        Constant Field Values
      • TEXT_RECT_FUNCTION

        public static final java.lang.String TEXT_RECT_FUNCTION
        See Also:
        Constant Field Values
      • TEXT_COUNTER_FUNCTION

        public static final java.lang.String TEXT_COUNTER_FUNCTION
        See Also:
        Constant Field Values
      • TEXT_COUNTERS_FUNCTION

        public static final java.lang.String TEXT_COUNTERS_FUNCTION
        See Also:
        Constant Field Values
      • lexicalUnitType

        protected short lexicalUnitType
        The lexical unit type.
      • nextLexicalUnit

        protected org.w3c.css.sac.LexicalUnit nextLexicalUnit
        The next lexical unit.
      • previousLexicalUnit

        protected org.w3c.css.sac.LexicalUnit previousLexicalUnit
        The previous lexical unit.
    • Constructor Detail

      • CSSLexicalUnit

        protected CSSLexicalUnit​(short t,
                                 org.w3c.css.sac.LexicalUnit prev)
        Creates a new LexicalUnit.
    • Method Detail

      • getLexicalUnitType

        public short getLexicalUnitType()
        SAC: Implements LexicalUnit.getLexicalUnitType().
        Specified by:
        getLexicalUnitType in interface org.w3c.css.sac.LexicalUnit
      • getNextLexicalUnit

        public org.w3c.css.sac.LexicalUnit getNextLexicalUnit()
        SAC: Implements LexicalUnit.getNextLexicalUnit().
        Specified by:
        getNextLexicalUnit in interface org.w3c.css.sac.LexicalUnit
      • setNextLexicalUnit

        public void setNextLexicalUnit​(org.w3c.css.sac.LexicalUnit lu)
        Sets the next lexical unit.
      • getPreviousLexicalUnit

        public org.w3c.css.sac.LexicalUnit getPreviousLexicalUnit()
        SAC: Implements LexicalUnit.getPreviousLexicalUnit().
        Specified by:
        getPreviousLexicalUnit in interface org.w3c.css.sac.LexicalUnit
      • setPreviousLexicalUnit

        public void setPreviousLexicalUnit​(org.w3c.css.sac.LexicalUnit lu)
        Sets the previous lexical unit.
      • getIntegerValue

        public int getIntegerValue()
        SAC: Implements LexicalUnit.getIntegerValue().
        Specified by:
        getIntegerValue in interface org.w3c.css.sac.LexicalUnit
      • getFloatValue

        public float getFloatValue()
        SAC: Implements LexicalUnit.getFloatValue().
        Specified by:
        getFloatValue in interface org.w3c.css.sac.LexicalUnit
      • getDimensionUnitText

        public java.lang.String getDimensionUnitText()
        SAC: Implements LexicalUnit.getDimensionUnitText().
        Specified by:
        getDimensionUnitText in interface org.w3c.css.sac.LexicalUnit
      • getFunctionName

        public java.lang.String getFunctionName()
        SAC: Implements LexicalUnit.getFunctionName().
        Specified by:
        getFunctionName in interface org.w3c.css.sac.LexicalUnit
      • getParameters

        public org.w3c.css.sac.LexicalUnit getParameters()
        SAC: Implements LexicalUnit.getParameters().
        Specified by:
        getParameters in interface org.w3c.css.sac.LexicalUnit
      • getStringValue

        public java.lang.String getStringValue()
        SAC: Implements LexicalUnit.getStringValue().
        Specified by:
        getStringValue in interface org.w3c.css.sac.LexicalUnit
      • getSubValues

        public org.w3c.css.sac.LexicalUnit getSubValues()
        SAC: Implements LexicalUnit.getSubValues().
        Specified by:
        getSubValues in interface org.w3c.css.sac.LexicalUnit
      • createSimple

        public static CSSLexicalUnit createSimple​(short t,
                                                  org.w3c.css.sac.LexicalUnit prev)
        Creates a new integer lexical unit.
      • createInteger

        public static CSSLexicalUnit createInteger​(int val,
                                                   org.w3c.css.sac.LexicalUnit prev)
        Creates a new integer lexical unit.
      • createFloat

        public static CSSLexicalUnit createFloat​(short t,
                                                 float val,
                                                 org.w3c.css.sac.LexicalUnit prev)
        Creates a new float lexical unit.
      • createDimension

        public static CSSLexicalUnit createDimension​(float val,
                                                     java.lang.String dim,
                                                     org.w3c.css.sac.LexicalUnit prev)
        Creates a new float lexical unit.
      • createFunction

        public static CSSLexicalUnit createFunction​(java.lang.String f,
                                                    org.w3c.css.sac.LexicalUnit params,
                                                    org.w3c.css.sac.LexicalUnit prev)
        Creates a new function lexical unit.
      • createPredefinedFunction

        public static CSSLexicalUnit createPredefinedFunction​(short t,
                                                              org.w3c.css.sac.LexicalUnit params,
                                                              org.w3c.css.sac.LexicalUnit prev)
        Creates a new function lexical unit.
      • createString

        public static CSSLexicalUnit createString​(short t,
                                                  java.lang.String val,
                                                  org.w3c.css.sac.LexicalUnit prev)
        Creates a new string lexical unit.