2026-03-17 13:31:18 -07:00

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();
}