|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This interface is implemented by objects which manage the values associated with a property.
| Method Summary | |
Value |
computeValue(CSSStylableElement elt,
java.lang.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,
java.lang.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. |
java.lang.String |
getPropertyName()
Returns the name of the property handled. |
boolean |
isInheritedProperty()
Whether the handled property is inherited or not. |
| Method Detail |
public java.lang.String getPropertyName()
public boolean isInheritedProperty()
public Value getDefaultValue()
public Value createValue(LexicalUnit lu,
CSSEngine engine)
throws DOMException
lu - The SAC lexical unit used to create the value.engine - The calling CSSEngine.
public Value 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.
public Value createStringValue(short type,
java.lang.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.base - The base URL.
public Value computeValue(CSSStylableElement elt,
java.lang.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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||