Interface ShorthandManager
-
- All Known Implementing Classes:
FontShorthandManager
,MarginShorthandManager
,MarkerShorthandManager
public interface ShorthandManager
This 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 interface
ShorthandManager.PropertyHandler
To handle a property value created by a ShorthandManager.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getPropertyName()
Returns the name of the property handled.boolean
isAdditiveProperty()
Whether the handled property can be additively animated.boolean
isAnimatableProperty()
Whether the handled property can be animated.void
setValues(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
-
-