org.apache.batik.css.parser
Class CSSLexicalUnit.DimensionLexicalUnit

java.lang.Object
  |
  +--org.apache.batik.css.parser.CSSLexicalUnit
        |
        +--org.apache.batik.css.parser.CSSLexicalUnit.DimensionLexicalUnit
All Implemented Interfaces:
LexicalUnit
Enclosing class:
CSSLexicalUnit

protected static class CSSLexicalUnit.DimensionLexicalUnit
extends CSSLexicalUnit

This class represents a dimension unit.


Inner classes inherited from class org.apache.batik.css.parser.CSSLexicalUnit
CSSLexicalUnit.DimensionLexicalUnit, CSSLexicalUnit.FloatLexicalUnit, CSSLexicalUnit.FunctionLexicalUnit, CSSLexicalUnit.IntegerLexicalUnit, CSSLexicalUnit.PredefinedFunctionLexicalUnit, CSSLexicalUnit.SimpleLexicalUnit, CSSLexicalUnit.StringLexicalUnit
 
Field Summary
protected  java.lang.String dimension
          The dimension.
protected  float value
          The float value.
 
Fields inherited from class org.apache.batik.css.parser.CSSLexicalUnit
lexicalUnitType, nextLexicalUnit, previousLexicalUnit
 
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
CSSLexicalUnit.DimensionLexicalUnit(float val, java.lang.String dim, LexicalUnit prev)
          Creates a new LexicalUnit.
 
Method Summary
 java.lang.String getDimensionUnitText()
          SAC: Implements LexicalUnit.getDimensionUnitText().
 float getFloatValue()
          SAC: Implements LexicalUnit.getFloatValue().
 
Methods inherited from class org.apache.batik.css.parser.CSSLexicalUnit
createDimension, createFloat, createFunction, createInteger, createPredefinedFunction, createSimple, createString, getFunctionName, getIntegerValue, getLexicalUnitType, getNextLexicalUnit, getParameters, getPreviousLexicalUnit, getStringValue, getSubValues, setNextLexicalUnit, setPreviousLexicalUnit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected float value
The float value.

dimension

protected java.lang.String dimension
The dimension.
Constructor Detail

CSSLexicalUnit.DimensionLexicalUnit

public CSSLexicalUnit.DimensionLexicalUnit(float val,
                                           java.lang.String dim,
                                           LexicalUnit prev)
Creates a new LexicalUnit.
Method Detail

getFloatValue

public float getFloatValue()
SAC: Implements LexicalUnit.getFloatValue().
Overrides:
getFloatValue in class CSSLexicalUnit
Following copied from interface: org.w3c.css.sac.LexicalUnit
See Also:
LexicalUnit.SAC_REAL, LexicalUnit.SAC_DIMENSION, LexicalUnit.SAC_EM, LexicalUnit.SAC_EX, LexicalUnit.SAC_PIXEL, LexicalUnit.SAC_INCH, LexicalUnit.SAC_CENTIMETER, LexicalUnit.SAC_MILLIMETER, LexicalUnit.SAC_POINT, LexicalUnit.SAC_PICA, LexicalUnit.SAC_PERCENTAGE, LexicalUnit.SAC_DEGREE, LexicalUnit.SAC_GRADIAN, LexicalUnit.SAC_RADIAN, LexicalUnit.SAC_MILLISECOND, LexicalUnit.SAC_SECOND, LexicalUnit.SAC_HERTZ, LexicalUnit.SAC_KILOHERTZ

getDimensionUnitText

public java.lang.String getDimensionUnitText()
SAC: Implements LexicalUnit.getDimensionUnitText().
Overrides:
getDimensionUnitText in class CSSLexicalUnit
Following copied from interface: org.w3c.css.sac.LexicalUnit
See Also:
LexicalUnit.SAC_REAL, LexicalUnit.SAC_DIMENSION, LexicalUnit.SAC_EM, LexicalUnit.SAC_EX, LexicalUnit.SAC_PIXEL, LexicalUnit.SAC_INCH, LexicalUnit.SAC_CENTIMETER, LexicalUnit.SAC_MILLIMETER, LexicalUnit.SAC_POINT, LexicalUnit.SAC_PICA, LexicalUnit.SAC_PERCENTAGE, LexicalUnit.SAC_DEGREE, LexicalUnit.SAC_GRADIAN, LexicalUnit.SAC_RADIAN, LexicalUnit.SAC_MILLISECOND, LexicalUnit.SAC_SECOND, LexicalUnit.SAC_HERTZ, LexicalUnit.SAC_KILOHERTZ


Copyright © 2002 Apache Software Foundation. All Rights Reserved.