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. |