public abstract class CSSLexicalUnit extends Object implements org.w3c.css.sac.LexicalUnit
LexicalUnit interface.| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Field and Description |
|---|---|
protected short |
lexicalUnitType
The lexical unit type.
|
protected org.w3c.css.sac.LexicalUnit |
nextLexicalUnit
The next lexical unit.
|
protected org.w3c.css.sac.LexicalUnit |
previousLexicalUnit
The previous lexical unit.
|
static String |
TEXT_COUNTER_FUNCTION |
static String |
TEXT_COUNTERS_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 |
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| Modifier | Constructor and Description |
|---|---|
protected |
CSSLexicalUnit(short t,
org.w3c.css.sac.LexicalUnit prev)
Creates a new LexicalUnit.
|
| Modifier and Type | Method and Description |
|---|---|
static CSSLexicalUnit |
createDimension(float val,
String dim,
org.w3c.css.sac.LexicalUnit prev)
Creates a new float lexical unit.
|
static CSSLexicalUnit |
createFloat(short t,
float val,
org.w3c.css.sac.LexicalUnit prev)
Creates a new float lexical unit.
|
static CSSLexicalUnit |
createFunction(String f,
org.w3c.css.sac.LexicalUnit params,
org.w3c.css.sac.LexicalUnit prev)
Creates a new function lexical unit.
|
static CSSLexicalUnit |
createInteger(int val,
org.w3c.css.sac.LexicalUnit prev)
Creates a new integer lexical unit.
|
static CSSLexicalUnit |
createPredefinedFunction(short t,
org.w3c.css.sac.LexicalUnit params,
org.w3c.css.sac.LexicalUnit prev)
Creates a new function lexical unit.
|
static CSSLexicalUnit |
createSimple(short t,
org.w3c.css.sac.LexicalUnit prev)
Creates a new integer lexical unit.
|
static CSSLexicalUnit |
createString(short t,
String val,
org.w3c.css.sac.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(). |
org.w3c.css.sac.LexicalUnit |
getNextLexicalUnit()
SAC: Implements
LexicalUnit.getNextLexicalUnit(). |
org.w3c.css.sac.LexicalUnit |
getParameters()
SAC: Implements
LexicalUnit.getParameters(). |
org.w3c.css.sac.LexicalUnit |
getPreviousLexicalUnit()
SAC: Implements
LexicalUnit.getPreviousLexicalUnit(). |
String |
getStringValue()
SAC: Implements
LexicalUnit.getStringValue(). |
org.w3c.css.sac.LexicalUnit |
getSubValues()
SAC: Implements
LexicalUnit.getSubValues(). |
void |
setNextLexicalUnit(org.w3c.css.sac.LexicalUnit lu)
Sets the next lexical unit.
|
void |
setPreviousLexicalUnit(org.w3c.css.sac.LexicalUnit lu)
Sets the previous lexical unit.
|
public static final String UNIT_TEXT_CENTIMETER
public static final String UNIT_TEXT_DEGREE
public static final String UNIT_TEXT_EM
public static final String UNIT_TEXT_EX
public static final String UNIT_TEXT_GRADIAN
public static final String UNIT_TEXT_HERTZ
public static final String UNIT_TEXT_INCH
public static final String UNIT_TEXT_KILOHERTZ
public static final String UNIT_TEXT_MILLIMETER
public static final String UNIT_TEXT_MILLISECOND
public static final String UNIT_TEXT_PERCENTAGE
public static final String UNIT_TEXT_PICA
public static final String UNIT_TEXT_PIXEL
public static final String UNIT_TEXT_POINT
public static final String UNIT_TEXT_RADIAN
public static final String UNIT_TEXT_REAL
public static final String UNIT_TEXT_SECOND
public static final String TEXT_RGBCOLOR
public static final String TEXT_RECT_FUNCTION
public static final String TEXT_COUNTER_FUNCTION
public static final String TEXT_COUNTERS_FUNCTION
protected short lexicalUnitType
protected org.w3c.css.sac.LexicalUnit nextLexicalUnit
protected org.w3c.css.sac.LexicalUnit previousLexicalUnit
protected CSSLexicalUnit(short t,
org.w3c.css.sac.LexicalUnit prev)
public short getLexicalUnitType()
LexicalUnit.getLexicalUnitType().getLexicalUnitType in interface org.w3c.css.sac.LexicalUnitpublic org.w3c.css.sac.LexicalUnit getNextLexicalUnit()
LexicalUnit.getNextLexicalUnit().getNextLexicalUnit in interface org.w3c.css.sac.LexicalUnitpublic void setNextLexicalUnit(org.w3c.css.sac.LexicalUnit lu)
public org.w3c.css.sac.LexicalUnit getPreviousLexicalUnit()
LexicalUnit.getPreviousLexicalUnit().getPreviousLexicalUnit in interface org.w3c.css.sac.LexicalUnitpublic void setPreviousLexicalUnit(org.w3c.css.sac.LexicalUnit lu)
public int getIntegerValue()
LexicalUnit.getIntegerValue().getIntegerValue in interface org.w3c.css.sac.LexicalUnitpublic float getFloatValue()
LexicalUnit.getFloatValue().getFloatValue in interface org.w3c.css.sac.LexicalUnitpublic String getDimensionUnitText()
LexicalUnit.getDimensionUnitText().getDimensionUnitText in interface org.w3c.css.sac.LexicalUnitpublic String getFunctionName()
LexicalUnit.getFunctionName().getFunctionName in interface org.w3c.css.sac.LexicalUnitpublic org.w3c.css.sac.LexicalUnit getParameters()
LexicalUnit.getParameters().getParameters in interface org.w3c.css.sac.LexicalUnitpublic String getStringValue()
LexicalUnit.getStringValue().getStringValue in interface org.w3c.css.sac.LexicalUnitpublic org.w3c.css.sac.LexicalUnit getSubValues()
LexicalUnit.getSubValues().getSubValues in interface org.w3c.css.sac.LexicalUnitpublic static CSSLexicalUnit createSimple(short t, org.w3c.css.sac.LexicalUnit prev)
public static CSSLexicalUnit createInteger(int val, org.w3c.css.sac.LexicalUnit prev)
public static CSSLexicalUnit createFloat(short t, float val, org.w3c.css.sac.LexicalUnit prev)
public static CSSLexicalUnit createDimension(float val, String dim, org.w3c.css.sac.LexicalUnit prev)
public static CSSLexicalUnit createFunction(String f, org.w3c.css.sac.LexicalUnit params, org.w3c.css.sac.LexicalUnit prev)
public static CSSLexicalUnit createPredefinedFunction(short t, org.w3c.css.sac.LexicalUnit params, org.w3c.css.sac.LexicalUnit prev)
public static CSSLexicalUnit createString(short t, String val, org.w3c.css.sac.LexicalUnit prev)
Copyright © 2000–2017 Apache Software Foundation. All rights reserved.