Interface ShorthandManager

All Known Implementing Classes:
FontShorthandManager, MarginShorthandManager, MarkerShorthandManager

public interface ShorthandManager
This interface represents the objects which provide support for shorthand properties.

Original author: Stephane Hillion. For later modifications, see Git history.

  • Method Details

    • getPropertyName

      String getPropertyName()
      Returns the name of the property handled.
    • isAnimatableProperty

      boolean isAnimatableProperty()
      Whether the handled property can be animated.
    • isAdditiveProperty

      boolean isAdditiveProperty()
      Whether the handled property can be additively animated.
    • setValues

      void setValues(CSSEngine eng, ShorthandManager.PropertyHandler ph, LexicalUnit lu, boolean imp) throws DOMException
      Sets the properties which are affected by this shorthand property.
      Parameters:
      eng - The current CSSEngine.
      ph - The property handler to use.
      lu - The NSAC lexical unit used to create the value.
      imp - The property priority.
      Throws:
      DOMException