Class CssValues

java.lang.Object
org.eclipse.e4.ui.css.core.impl.dom.CssValues

public final class CssValues extends Object
The internal CSS value model produced by the parser. A small sealed hierarchy of immutable values that replaces the former Measure / RGBColorImpl / CSSValueListImpl wrappers and removes the last SAC dependency (LexicalUnit).

The variants still implement the W3C DOM-CSS interfaces so the property handlers and converters that read values through CSSValue / CSSPrimitiveValue keep working unchanged. Those consumers move to pattern matching on the records in a later step, after which the W3C interfaces can be dropped.