Interface ShorthandManager
-
- All Known Implementing Classes:
FontShorthandManager,MarginShorthandManager,MarkerShorthandManager
public interface ShorthandManagerThis interface represents the objects which provide support for shorthand properties.- Version:
- $Id: ShorthandManager.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceShorthandManager.PropertyHandlerTo handle a property value created by a ShorthandManager.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetPropertyName()Returns the name of the property handled.booleanisAdditiveProperty()Whether the handled property can be additively animated.booleanisAnimatableProperty()Whether the handled property can be animated.voidsetValues(CSSEngine eng, ShorthandManager.PropertyHandler ph, org.w3c.css.sac.LexicalUnit lu, boolean imp)Sets the properties which are affected by this shorthand property.
-
-
-
Method Detail
-
getPropertyName
java.lang.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, org.w3c.css.sac.LexicalUnit lu, boolean imp) throws org.w3c.dom.DOMException
Sets the properties which are affected by this shorthand property.- Parameters:
eng- The current CSSEngine.ph- The property handler to use.lu- The SAC lexical unit used to create the value.imp- The property priority.- Throws:
org.w3c.dom.DOMException
-
-