public interface ValueManager
| Modifier and Type | Method and Description |
|---|---|
Value |
computeValue(CSSStylableElement elt,
String pseudo,
CSSEngine engine,
int idx,
StyleMap sm,
Value value)
Computes the given value.
|
Value |
createFloatValue(short unitType,
float floatValue)
Creates and returns a new float value.
|
Value |
createStringValue(short type,
String value,
CSSEngine engine)
Creates and returns a new string value.
|
Value |
createValue(org.w3c.css.sac.LexicalUnit lu,
CSSEngine engine)
Creates a value from a lexical unit.
|
Value |
getDefaultValue()
Returns the default value for the handled property.
|
String |
getPropertyName()
Returns the name of the property handled.
|
int |
getPropertyType()
Returns the type of value this manager handles.
|
boolean |
isAdditiveProperty()
Whether the handled property can be additively animated.
|
boolean |
isAnimatableProperty()
Whether the handled property can be animated.
|
boolean |
isInheritedProperty()
Whether the handled property is inherited or not.
|
String getPropertyName()
boolean isInheritedProperty()
boolean isAnimatableProperty()
boolean isAdditiveProperty()
int getPropertyType()
SVGTypes.Value getDefaultValue()
Value createValue(org.w3c.css.sac.LexicalUnit lu, CSSEngine engine) throws DOMException
lu - The SAC lexical unit used to create the value.engine - The calling CSSEngine.DOMExceptionValue createFloatValue(short unitType, float floatValue) throws DOMException
unitType - A unit code as defined above. The unit code can only
be a float unit typefloatValue - The new float value.DOMExceptionValue createStringValue(short type, String value, CSSEngine engine) throws DOMException
type - A string code as defined in CSSPrimitiveValue. The string
code can only be a string unit type.value - The new string value.engine - The CSS engine.DOMExceptionValue computeValue(CSSStylableElement elt, String pseudo, CSSEngine engine, int idx, StyleMap sm, Value value)
elt - The owner of the value.pseudo - The pseudo element.engine - The CSSEngine.idx - The property index in the engine.sm - The computed style map.value - The value to compute.Copyright © 2000–2021 Apache Software Foundation. All rights reserved.