public class LexicalUnitImpl extends LocatableImpl implements org.w3c.css.sac.LexicalUnit, CSSFormatable, Serializable
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
Modifier | Constructor and Description |
---|---|
protected |
LexicalUnitImpl()
Default constructor.
|
protected |
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous,
int value)
Integer
|
protected |
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous,
short type) |
protected |
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous,
short type,
float value)
Dimension
|
protected |
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous,
short type,
String value)
String
|
protected |
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous,
short type,
String dimension,
float value)
Unknown dimension
|
protected |
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous,
short type,
String name,
org.w3c.css.sac.LexicalUnit params)
Function
|
protected |
LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous,
short type,
String name,
String stringValue) |
Modifier and Type | Method and Description |
---|---|
static org.w3c.css.sac.LexicalUnit |
createAttr(org.w3c.css.sac.LexicalUnit prev,
String value) |
static org.w3c.css.sac.LexicalUnit |
createCentimeter(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createComma(org.w3c.css.sac.LexicalUnit prev) |
static org.w3c.css.sac.LexicalUnit |
createCounter(org.w3c.css.sac.LexicalUnit prev,
org.w3c.css.sac.LexicalUnit params) |
static org.w3c.css.sac.LexicalUnit |
createCounters(org.w3c.css.sac.LexicalUnit prev,
org.w3c.css.sac.LexicalUnit params) |
static org.w3c.css.sac.LexicalUnit |
createDegree(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createDimension(org.w3c.css.sac.LexicalUnit prev,
float f,
String dim) |
static org.w3c.css.sac.LexicalUnit |
createEm(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createEx(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createFunction(org.w3c.css.sac.LexicalUnit prev,
String name,
org.w3c.css.sac.LexicalUnit params) |
static org.w3c.css.sac.LexicalUnit |
createGradian(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createHertz(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createIdent(org.w3c.css.sac.LexicalUnit prev,
String value) |
static org.w3c.css.sac.LexicalUnit |
createInch(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createKiloHertz(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createMillimeter(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createMillisecond(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createNumber(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createNumber(org.w3c.css.sac.LexicalUnit prev,
int i) |
static org.w3c.css.sac.LexicalUnit |
createPercentage(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createPica(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createPixel(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createPoint(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createRadian(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createRect(org.w3c.css.sac.LexicalUnit prev,
org.w3c.css.sac.LexicalUnit params) |
static org.w3c.css.sac.LexicalUnit |
createRgbColor(org.w3c.css.sac.LexicalUnit prev,
org.w3c.css.sac.LexicalUnit params) |
static org.w3c.css.sac.LexicalUnit |
createSecond(org.w3c.css.sac.LexicalUnit prev,
float f) |
static org.w3c.css.sac.LexicalUnit |
createString(org.w3c.css.sac.LexicalUnit prev,
String value) |
static org.w3c.css.sac.LexicalUnit |
createURI(org.w3c.css.sac.LexicalUnit prev,
String value) |
String |
getCssText()
Same as
getCssText(CSSFormat) but using the default format. |
String |
getCssText(CSSFormat format)
Returns a string representation of the rule based on the given format.
|
String |
getDimension() |
String |
getDimensionUnitText() |
float |
getFloatValue() |
String |
getFunctionName() |
int |
getIntegerValue() |
short |
getLexicalUnitType() |
org.w3c.css.sac.LexicalUnit |
getNextLexicalUnit() |
org.w3c.css.sac.LexicalUnit |
getParameters() |
org.w3c.css.sac.LexicalUnit |
getPreviousLexicalUnit() |
String |
getStringValue() |
org.w3c.css.sac.LexicalUnit |
getSubValues() |
void |
setDimension(String dimension) |
void |
setFloatValue(float floatVal) |
void |
setFunctionName(String function) |
void |
setLexicalUnitType(short type) |
void |
setNextLexicalUnit(org.w3c.css.sac.LexicalUnit next) |
void |
setParameters(org.w3c.css.sac.LexicalUnit params) |
void |
setPreviousLexicalUnit(org.w3c.css.sac.LexicalUnit prev) |
void |
setStringValue(String stringVal) |
String |
toDebugString() |
String |
toString() |
getLocator, setLocator
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type)
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, int value)
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, float value)
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, String dimension, float value)
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, String value)
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, String name, org.w3c.css.sac.LexicalUnit params)
protected LexicalUnitImpl(org.w3c.css.sac.LexicalUnit previous, short type, String name, String stringValue)
protected LexicalUnitImpl()
public void setLexicalUnitType(short type)
public void setNextLexicalUnit(org.w3c.css.sac.LexicalUnit next)
public void setPreviousLexicalUnit(org.w3c.css.sac.LexicalUnit prev)
public void setFloatValue(float floatVal)
public String getDimension()
public void setDimension(String dimension)
public void setFunctionName(String function)
public void setParameters(org.w3c.css.sac.LexicalUnit params)
public void setStringValue(String stringVal)
public short getLexicalUnitType()
getLexicalUnitType
in interface org.w3c.css.sac.LexicalUnit
public org.w3c.css.sac.LexicalUnit getNextLexicalUnit()
getNextLexicalUnit
in interface org.w3c.css.sac.LexicalUnit
public org.w3c.css.sac.LexicalUnit getPreviousLexicalUnit()
getPreviousLexicalUnit
in interface org.w3c.css.sac.LexicalUnit
public int getIntegerValue()
getIntegerValue
in interface org.w3c.css.sac.LexicalUnit
public float getFloatValue()
getFloatValue
in interface org.w3c.css.sac.LexicalUnit
public String getDimensionUnitText()
getDimensionUnitText
in interface org.w3c.css.sac.LexicalUnit
public String getFunctionName()
getFunctionName
in interface org.w3c.css.sac.LexicalUnit
public org.w3c.css.sac.LexicalUnit getParameters()
getParameters
in interface org.w3c.css.sac.LexicalUnit
public String getStringValue()
getStringValue
in interface org.w3c.css.sac.LexicalUnit
public org.w3c.css.sac.LexicalUnit getSubValues()
getSubValues
in interface org.w3c.css.sac.LexicalUnit
public String getCssText()
getCssText(CSSFormat)
but using the default format.public String getCssText(CSSFormat format)
getCssText
in interface CSSFormatable
format
- the formatting rulespublic String toDebugString()
public static org.w3c.css.sac.LexicalUnit createNumber(org.w3c.css.sac.LexicalUnit prev, int i)
public static org.w3c.css.sac.LexicalUnit createNumber(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createPercentage(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createPixel(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createCentimeter(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createMillimeter(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createInch(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createPoint(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createPica(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createEm(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createEx(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createDegree(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createRadian(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createGradian(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createMillisecond(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createSecond(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createHertz(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createDimension(org.w3c.css.sac.LexicalUnit prev, float f, String dim)
public static org.w3c.css.sac.LexicalUnit createKiloHertz(org.w3c.css.sac.LexicalUnit prev, float f)
public static org.w3c.css.sac.LexicalUnit createCounter(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
public static org.w3c.css.sac.LexicalUnit createCounters(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
public static org.w3c.css.sac.LexicalUnit createAttr(org.w3c.css.sac.LexicalUnit prev, String value)
public static org.w3c.css.sac.LexicalUnit createRect(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
public static org.w3c.css.sac.LexicalUnit createRgbColor(org.w3c.css.sac.LexicalUnit prev, org.w3c.css.sac.LexicalUnit params)
public static org.w3c.css.sac.LexicalUnit createFunction(org.w3c.css.sac.LexicalUnit prev, String name, org.w3c.css.sac.LexicalUnit params)
public static org.w3c.css.sac.LexicalUnit createString(org.w3c.css.sac.LexicalUnit prev, String value)
public static org.w3c.css.sac.LexicalUnit createIdent(org.w3c.css.sac.LexicalUnit prev, String value)
public static org.w3c.css.sac.LexicalUnit createURI(org.w3c.css.sac.LexicalUnit prev, String value)
public static org.w3c.css.sac.LexicalUnit createComma(org.w3c.css.sac.LexicalUnit prev)
Copyright © 1999–2017. All rights reserved.