org.apache.batik.css.parser
public abstract class CSSLexicalUnit extends Object implements LexicalUnit
| Nested Class Summary | |
|---|---|
| protected static class | CSSLexicalUnit.DimensionLexicalUnit
This class represents a dimension unit. |
| protected static class | CSSLexicalUnit.FloatLexicalUnit
This class represents a float unit. |
| protected static class | CSSLexicalUnit.FunctionLexicalUnit
This class represents a function unit. |
| protected static class | CSSLexicalUnit.IntegerLexicalUnit
This class represents an integer unit. |
| protected static class | CSSLexicalUnit.PredefinedFunctionLexicalUnit
This class represents a function unit. |
| protected static class | CSSLexicalUnit.SimpleLexicalUnit
This class represents a simple unit. |
| protected static class | CSSLexicalUnit.StringLexicalUnit
This class represents a string unit. |
| Field Summary | |
|---|---|
| protected short | lexicalUnitType
The lexical unit type. |
| protected LexicalUnit | nextLexicalUnit
The next lexical unit. |
| protected LexicalUnit | previousLexicalUnit
The previous lexical unit. |
| static String | TEXT_COUNTERS_FUNCTION |
| static String | TEXT_COUNTER_FUNCTION |
| static String | TEXT_RECT_FUNCTION |
| static String | TEXT_RGBCOLOR |
| static String | UNIT_TEXT_CENTIMETER |
| static String | UNIT_TEXT_DEGREE |
| static String | UNIT_TEXT_EM |
| static String | UNIT_TEXT_EX |
| static String | UNIT_TEXT_GRADIAN |
| static String | UNIT_TEXT_HERTZ |
| static String | UNIT_TEXT_INCH |
| static String | UNIT_TEXT_KILOHERTZ |
| static String | UNIT_TEXT_MILLIMETER |
| static String | UNIT_TEXT_MILLISECOND |
| static String | UNIT_TEXT_PERCENTAGE |
| static String | UNIT_TEXT_PICA |
| static String | UNIT_TEXT_PIXEL |
| static String | UNIT_TEXT_POINT |
| static String | UNIT_TEXT_RADIAN |
| static String | UNIT_TEXT_REAL |
| static String | UNIT_TEXT_SECOND |
| Constructor Summary | |
|---|---|
| protected | CSSLexicalUnit(short t, LexicalUnit prev)
Creates a new LexicalUnit. |
| Method Summary | |
|---|---|
| static CSSLexicalUnit | createDimension(float val, String dim, LexicalUnit prev)
Creates a new float lexical unit. |
| static CSSLexicalUnit | createFloat(short t, float val, LexicalUnit prev)
Creates a new float lexical unit. |
| static CSSLexicalUnit | createFunction(String f, LexicalUnit params, LexicalUnit prev)
Creates a new function lexical unit. |
| static CSSLexicalUnit | createInteger(int val, LexicalUnit prev)
Creates a new integer lexical unit. |
| static CSSLexicalUnit | createPredefinedFunction(short t, LexicalUnit params, LexicalUnit prev)
Creates a new function lexical unit. |
| static CSSLexicalUnit | createSimple(short t, LexicalUnit prev)
Creates a new integer lexical unit. |
| static CSSLexicalUnit | createString(short t, String val, LexicalUnit prev)
Creates a new string lexical unit. |
| String | getDimensionUnitText()
SAC: Implements LexicalUnit#getDimensionUnitText(). |
| float | getFloatValue()
SAC: Implements LexicalUnit#getFloatValue(). |
| String | getFunctionName()
SAC: Implements LexicalUnit#getFunctionName(). |
| int | getIntegerValue()
SAC: Implements LexicalUnit#getIntegerValue(). |
| short | getLexicalUnitType()
SAC: Implements LexicalUnit#getLexicalUnitType(). |
| LexicalUnit | getNextLexicalUnit()
SAC: Implements LexicalUnit#getNextLexicalUnit(). |
| LexicalUnit | getParameters()
SAC: Implements LexicalUnit#getParameters(). |
| LexicalUnit | getPreviousLexicalUnit()
SAC: Implements LexicalUnit#getPreviousLexicalUnit(). |
| String | getStringValue()
SAC: Implements LexicalUnit#getStringValue(). |
| LexicalUnit | getSubValues()
SAC: Implements LexicalUnit#getSubValues(). |
| void | setNextLexicalUnit(LexicalUnit lu)
Sets the next lexical unit. |
| void | setPreviousLexicalUnit(LexicalUnit lu)
Sets the previous lexical unit. |