org.apache.batik.css.engine.value
public interface ValueManager
Method Summary | |
---|---|
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(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. |
Parameters: 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.
Parameters: unitType A unit code as defined above. The unit code can only be a float unit type floatValue The new float value.
Parameters: 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.
Parameters: lu The SAC lexical unit used to create the value. engine The calling CSSEngine.