30 lines
875 B
Java
30 lines
875 B
Java
package org.apache.batik.css.engine.value;
|
|
|
|
import org.apache.batik.css.engine.CSSEngine;
|
|
import org.apache.batik.css.engine.CSSStylableElement;
|
|
import org.apache.batik.css.engine.StyleMap;
|
|
import org.w3c.css.sac.LexicalUnit;
|
|
import org.w3c.dom.DOMException;
|
|
|
|
public interface ValueManager {
|
|
Value computeValue(CSSStylableElement cSSStylableElement, String str, CSSEngine cSSEngine, int i, StyleMap styleMap, Value value);
|
|
|
|
Value createFloatValue(short s, float f) throws DOMException;
|
|
|
|
Value createStringValue(short s, String str, CSSEngine cSSEngine) throws DOMException;
|
|
|
|
Value createValue(LexicalUnit lexicalUnit, CSSEngine cSSEngine) throws DOMException;
|
|
|
|
Value getDefaultValue();
|
|
|
|
String getPropertyName();
|
|
|
|
int getPropertyType();
|
|
|
|
boolean isAdditiveProperty();
|
|
|
|
boolean isAnimatableProperty();
|
|
|
|
boolean isInheritedProperty();
|
|
}
|