Interface ExtendedCSSValue

All Superinterfaces:
Cloneable, CSSValue
All Known Subinterfaces:
CSSAttrValue, CSSCountersValue, CSSCounterValue, CSSCustomPropertyValue, CSSEnvVariableValue, CSSExpressionValue, CSSFunctionValue, CSSGradientValue, CSSRatioValue, CSSShorthandValue, CSSUnicodeRangeValue, CSSUnicodeRangeValue.CSSUnicodeValue, ExtendedCSSPrimitiveValue, ExtendedCSSValueList<E>
All Known Implementing Classes:
AttrValue, CalcValue, ColorValue, CustomPropertyValue, EnvVariableValue, ExpressionValue, FunctionValue, GradientValue, IdentifierValue, InheritValue, LinkedCSSValueList, NumberValue, PercentageValue, PrimitiveValue, RatioValue, StringValue, StyleValue, SystemDefaultValue, UnicodeRangeValue, UnicodeValue, UnicodeWildcardValue, UnknownValue, URIValue, URIValueWrapper, ValueList

public interface ExtendedCSSValue extends CSSValue, Cloneable
Extends the CSSValue interface to provide a couple serialization methods, and extend Cloneable.
  • Method Details

    • clone

      Creates and returns a copy of this value.
      Returns:
      a clone of this value.
    • getMinifiedCssText

      String getMinifiedCssText(String propertyName)
      Gives a minified version of the css text of the property, for the given property name.
      Parameters:
      propertyName - the property name.
      Returns:
      the minified css text.
    • writeCssText

      void writeCssText(SimpleWriter wri) throws IOException
      Serialize this value to a SimpleWriter.
      Parameters:
      wri - the SimpleWriter.
      Throws:
      IOException - if an error happened while writing.