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 {@link LexicalUnit#getDimensionUnitText()}. |
| float | getFloatValue()
SAC: Implements {@link LexicalUnit#getFloatValue()}. |
| String | getFunctionName()
SAC: Implements {@link LexicalUnit#getFunctionName()}. |
| int | getIntegerValue()
SAC: Implements {@link LexicalUnit#getIntegerValue()}. |
| short | getLexicalUnitType()
SAC: Implements {@link LexicalUnit#getLexicalUnitType()}. |
| LexicalUnit | getNextLexicalUnit()
SAC: Implements {@link LexicalUnit#getNextLexicalUnit()}. |
| LexicalUnit | getParameters()
SAC: Implements {@link LexicalUnit#getParameters()}. |
| LexicalUnit | getPreviousLexicalUnit()
SAC: Implements {@link LexicalUnit#getPreviousLexicalUnit()}. |
| String | getStringValue()
SAC: Implements {@link LexicalUnit#getStringValue()}. |
| LexicalUnit | getSubValues()
SAC: Implements {@link LexicalUnit#getSubValues()}. |
| void | setNextLexicalUnit(LexicalUnit lu)
Sets the next lexical unit. |
| void | setPreviousLexicalUnit(LexicalUnit lu)
Sets the previous lexical unit. |