* Creates a value from a lexical unit.
*/
public ImmutableValue createValue(LexicalUnit lu) throws DOMException {
switch (lu.getLexicalUnitType()) {
case LexicalUnit.SAC_INTEGER:
return new ImmutableFloat(CSSPrimitiveValue.CSS_NUMBER,
lu.getIntegerValue());
case LexicalUnit.SAC_REAL:
return new ImmutableFloat(CSSPrimitiveValue.CSS_NUMBER,
lu.getFloatValue());
default:
return super.createValue(lu);
}
}