Class LexicalUnitImpl

  • All Implemented Interfaces:
    java.io.Serializable, org.w3c.css.sac.LexicalUnit

    public class LexicalUnitImpl
    extends java.lang.Object
    implements org.w3c.css.sac.LexicalUnit, java.io.Serializable
    Implementation of LexicalUnit.
    Version:
    $Id: LexicalUnitImpl.java,v 1.3 2008/03/26 02:08:55 sdanig Exp $
    Author:
    David Schweinsberg
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from interface org.w3c.css.sac.LexicalUnit

        SAC_ATTR, SAC_CENTIMETER, SAC_COUNTER_FUNCTION, SAC_COUNTERS_FUNCTION, SAC_DEGREE, SAC_DIMENSION, SAC_EM, SAC_EX, SAC_FUNCTION, SAC_GRADIAN, SAC_HERTZ, SAC_IDENT, SAC_INCH, SAC_INHERIT, SAC_INTEGER, SAC_KILOHERTZ, SAC_MILLIMETER, SAC_MILLISECOND, SAC_OPERATOR_COMMA, SAC_OPERATOR_EXP, SAC_OPERATOR_GE, SAC_OPERATOR_GT, SAC_OPERATOR_LE, SAC_OPERATOR_LT, SAC_OPERATOR_MINUS, SAC_OPERATOR_MOD, SAC_OPERATOR_MULTIPLY, SAC_OPERATOR_PLUS, SAC_OPERATOR_SLASH, SAC_OPERATOR_TILDE, SAC_PERCENTAGE, SAC_PICA, SAC_PIXEL, SAC_POINT, SAC_RADIAN, SAC_REAL, SAC_RECT_FUNCTION, SAC_RGBCOLOR, SAC_SECOND, SAC_STRING_VALUE, SAC_SUB_EXPRESSION, SAC_UNICODERANGE, SAC_URI
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        LexicalUnitImpl()  
      protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous, int value)
      Integer
      protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous, short type)  
      protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous, short type, float value)
      Dimension
      protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String value)
      String
      protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String dimension, float value)
      Unknown dimension
      protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous, short type, java.lang.String name, org.w3c.css.sac.LexicalUnit params)
      Function
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static org.w3c.css.sac.LexicalUnit createAttr​(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)  
      static org.w3c.css.sac.LexicalUnit createCentimeter​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createComma​(org.w3c.css.sac.LexicalUnit prev)  
      static org.w3c.css.sac.LexicalUnit createCounter​(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)  
      static org.w3c.css.sac.LexicalUnit createCounters​(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)  
      static org.w3c.css.sac.LexicalUnit createDegree​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createDimension​(org.w3c.css.sac.LexicalUnit prev, float f, java.lang.String dim)  
      static org.w3c.css.sac.LexicalUnit createEm​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createEx​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createFunction​(org.w3c.css.sac.LexicalUnit prev, java.lang.String name, org.w3c.css.sac.LexicalUnit params)  
      static org.w3c.css.sac.LexicalUnit createGradian​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createHertz​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createIdent​(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)  
      static org.w3c.css.sac.LexicalUnit createInch​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createKiloHertz​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createMillimeter​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createMillisecond​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createNumber​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createNumber​(org.w3c.css.sac.LexicalUnit prev, int i)  
      static org.w3c.css.sac.LexicalUnit createPercentage​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createPica​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createPixel​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createPoint​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createRadian​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createRect​(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)  
      static org.w3c.css.sac.LexicalUnit createRgbColor​(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)  
      static org.w3c.css.sac.LexicalUnit createSecond​(org.w3c.css.sac.LexicalUnit prev, float f)  
      static org.w3c.css.sac.LexicalUnit createString​(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)  
      static org.w3c.css.sac.LexicalUnit createURI​(org.w3c.css.sac.LexicalUnit prev, java.lang.String value)  
      java.lang.String getDimension()  
      java.lang.String getDimensionUnitText()  
      float getFloatValue()  
      java.lang.String getFunctionName()  
      int getIntegerValue()  
      short getLexicalUnitType()  
      org.w3c.css.sac.Locator getLocator()  
      org.w3c.css.sac.LexicalUnit getNextLexicalUnit()  
      org.w3c.css.sac.LexicalUnit getParameters()  
      org.w3c.css.sac.LexicalUnit getPreviousLexicalUnit()  
      java.lang.String getStringValue()  
      org.w3c.css.sac.LexicalUnit getSubValues()  
      void setDimension​(java.lang.String dimension)  
      void setFloatValue​(float floatVal)  
      void setFunctionName​(java.lang.String function)  
      void setLexicalUnitType​(short type)  
      void setLocator​(org.w3c.css.sac.Locator locator)  
      void setNextLexicalUnit​(org.w3c.css.sac.LexicalUnit next)  
      void setParameters​(org.w3c.css.sac.LexicalUnit params)  
      void setPreviousLexicalUnit​(org.w3c.css.sac.LexicalUnit prev)  
      void setStringValue​(java.lang.String stringVal)  
      java.lang.String toDebugString()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LexicalUnitImpl

        protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous,
                                  short type)
      • LexicalUnitImpl

        protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous,
                                  int value)
        Integer
      • LexicalUnitImpl

        protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous,
                                  short type,
                                  float value)
        Dimension
      • LexicalUnitImpl

        protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous,
                                  short type,
                                  java.lang.String dimension,
                                  float value)
        Unknown dimension
      • LexicalUnitImpl

        protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous,
                                  short type,
                                  java.lang.String value)
        String
      • LexicalUnitImpl

        protected LexicalUnitImpl​(org.w3c.css.sac.LexicalUnit previous,
                                  short type,
                                  java.lang.String name,
                                  org.w3c.css.sac.LexicalUnit params)
        Function
      • LexicalUnitImpl

        public LexicalUnitImpl()
    • Method Detail

      • getLocator

        public org.w3c.css.sac.Locator getLocator()
      • setLocator

        public void setLocator​(org.w3c.css.sac.Locator locator)
      • setLexicalUnitType

        public void setLexicalUnitType​(short type)
      • setNextLexicalUnit

        public void setNextLexicalUnit​(org.w3c.css.sac.LexicalUnit next)
      • setPreviousLexicalUnit

        public void setPreviousLexicalUnit​(org.w3c.css.sac.LexicalUnit prev)
      • setFloatValue

        public void setFloatValue​(float floatVal)
      • getDimension

        public java.lang.String getDimension()
      • setDimension

        public void setDimension​(java.lang.String dimension)
      • setFunctionName

        public void setFunctionName​(java.lang.String function)
      • setParameters

        public void setParameters​(org.w3c.css.sac.LexicalUnit params)
      • setStringValue

        public void setStringValue​(java.lang.String stringVal)
      • 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
      • getFloatValue

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

        public java.lang.String getDimensionUnitText()
        Specified by:
        getDimensionUnitText 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
      • getStringValue

        public java.lang.String getStringValue()
        Specified by:
        getStringValue 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
      • toDebugString

        public java.lang.String toDebugString()
      • createNumber

        public static org.w3c.css.sac.LexicalUnit createNumber​(org.w3c.css.sac.LexicalUnit prev,
                                                               int i)
      • createNumber

        public static org.w3c.css.sac.LexicalUnit createNumber​(org.w3c.css.sac.LexicalUnit prev,
                                                               float f)
      • createPercentage

        public static org.w3c.css.sac.LexicalUnit createPercentage​(org.w3c.css.sac.LexicalUnit prev,
                                                                   float f)
      • createPixel

        public static org.w3c.css.sac.LexicalUnit createPixel​(org.w3c.css.sac.LexicalUnit prev,
                                                              float f)
      • createCentimeter

        public static org.w3c.css.sac.LexicalUnit createCentimeter​(org.w3c.css.sac.LexicalUnit prev,
                                                                   float f)
      • createMillimeter

        public static org.w3c.css.sac.LexicalUnit createMillimeter​(org.w3c.css.sac.LexicalUnit prev,
                                                                   float f)
      • createInch

        public static org.w3c.css.sac.LexicalUnit createInch​(org.w3c.css.sac.LexicalUnit prev,
                                                             float f)
      • createPoint

        public static org.w3c.css.sac.LexicalUnit createPoint​(org.w3c.css.sac.LexicalUnit prev,
                                                              float f)
      • createPica

        public static org.w3c.css.sac.LexicalUnit createPica​(org.w3c.css.sac.LexicalUnit prev,
                                                             float f)
      • createEm

        public static org.w3c.css.sac.LexicalUnit createEm​(org.w3c.css.sac.LexicalUnit prev,
                                                           float f)
      • createEx

        public static org.w3c.css.sac.LexicalUnit createEx​(org.w3c.css.sac.LexicalUnit prev,
                                                           float f)
      • createDegree

        public static org.w3c.css.sac.LexicalUnit createDegree​(org.w3c.css.sac.LexicalUnit prev,
                                                               float f)
      • createRadian

        public static org.w3c.css.sac.LexicalUnit createRadian​(org.w3c.css.sac.LexicalUnit prev,
                                                               float f)
      • createGradian

        public static org.w3c.css.sac.LexicalUnit createGradian​(org.w3c.css.sac.LexicalUnit prev,
                                                                float f)
      • createMillisecond

        public static org.w3c.css.sac.LexicalUnit createMillisecond​(org.w3c.css.sac.LexicalUnit prev,
                                                                    float f)
      • createSecond

        public static org.w3c.css.sac.LexicalUnit createSecond​(org.w3c.css.sac.LexicalUnit prev,
                                                               float f)
      • createHertz

        public static org.w3c.css.sac.LexicalUnit createHertz​(org.w3c.css.sac.LexicalUnit prev,
                                                              float f)
      • createDimension

        public static org.w3c.css.sac.LexicalUnit createDimension​(org.w3c.css.sac.LexicalUnit prev,
                                                                  float f,
                                                                  java.lang.String dim)
      • createKiloHertz

        public static org.w3c.css.sac.LexicalUnit createKiloHertz​(org.w3c.css.sac.LexicalUnit prev,
                                                                  float f)
      • createCounter

        public static org.w3c.css.sac.LexicalUnit createCounter​(org.w3c.css.sac.LexicalUnit prev,
                                                                org.w3c.css.sac.LexicalUnit params)
      • createCounters

        public static org.w3c.css.sac.LexicalUnit createCounters​(org.w3c.css.sac.LexicalUnit prev,
                                                                 org.w3c.css.sac.LexicalUnit params)
      • createAttr

        public static org.w3c.css.sac.LexicalUnit createAttr​(org.w3c.css.sac.LexicalUnit prev,
                                                             org.w3c.css.sac.LexicalUnit params)
      • createRect

        public static org.w3c.css.sac.LexicalUnit createRect​(org.w3c.css.sac.LexicalUnit prev,
                                                             org.w3c.css.sac.LexicalUnit params)
      • createRgbColor

        public static org.w3c.css.sac.LexicalUnit createRgbColor​(org.w3c.css.sac.LexicalUnit prev,
                                                                 org.w3c.css.sac.LexicalUnit params)
      • createFunction

        public static org.w3c.css.sac.LexicalUnit createFunction​(org.w3c.css.sac.LexicalUnit prev,
                                                                 java.lang.String name,
                                                                 org.w3c.css.sac.LexicalUnit params)
      • createString

        public static org.w3c.css.sac.LexicalUnit createString​(org.w3c.css.sac.LexicalUnit prev,
                                                               java.lang.String value)
      • createIdent

        public static org.w3c.css.sac.LexicalUnit createIdent​(org.w3c.css.sac.LexicalUnit prev,
                                                              java.lang.String value)
      • createURI

        public static org.w3c.css.sac.LexicalUnit createURI​(org.w3c.css.sac.LexicalUnit prev,
                                                            java.lang.String value)
      • createComma

        public static org.w3c.css.sac.LexicalUnit createComma​(org.w3c.css.sac.LexicalUnit prev)