Class LexicalUnitImpl

  • All Implemented Interfaces:
    org.w3c.css.sac.LexicalUnit

    class LexicalUnitImpl
    extends java.lang.Object
    implements org.w3c.css.sac.LexicalUnit
    Version:
    $Revision: 6653 $
    Author:
    Philippe Le Hegaret
    • Field Detail

      • prev

        org.w3c.css.sac.LexicalUnit prev
      • next

        org.w3c.css.sac.LexicalUnit next
      • type

        short type
      • line

        int line
      • column

        int column
      • i

        int i
      • f

        float f
      • dimension

        short dimension
      • sdimension

        java.lang.String sdimension
      • s

        java.lang.String s
      • fname

        java.lang.String fname
    • Constructor Detail

      • LexicalUnitImpl

        LexicalUnitImpl​(short type,
                        int line,
                        int column,
                        LexicalUnitImpl p)
      • LexicalUnitImpl

        LexicalUnitImpl​(int line,
                        int column,
                        LexicalUnitImpl previous,
                        int i)
      • LexicalUnitImpl

        LexicalUnitImpl​(int line,
                        int column,
                        LexicalUnitImpl previous,
                        short dimension,
                        java.lang.String sdimension,
                        float f)
      • LexicalUnitImpl

        LexicalUnitImpl​(int line,
                        int column,
                        LexicalUnitImpl previous,
                        short type,
                        java.lang.String s)
      • LexicalUnitImpl

        LexicalUnitImpl​(short type,
                        int line,
                        int column,
                        LexicalUnitImpl previous,
                        java.lang.String fname,
                        LexicalUnitImpl params)
    • Method Detail

      • getLineNumber

        public int getLineNumber()
      • getColumnNumber

        public int getColumnNumber()
      • getLexicalUnitType

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

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

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

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

        void setIntegerValue​(int i)
      • getFloatValue

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

        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
      • getFunctionName

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

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

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • createFunction

        static LexicalUnitImpl createFunction​(int line,
                                              int column,
                                              LexicalUnitImpl previous,
                                              java.lang.String fname,
                                              org.w3c.css.sac.LexicalUnit params)
      • createUnicodeRange

        static LexicalUnitImpl createUnicodeRange​(int line,
                                                  int column,
                                                  org.w3c.css.sac.LexicalUnit previous,
                                                  org.w3c.css.sac.LexicalUnit params)