public abstract class LengthManager extends AbstractValueManager
| Modifier and Type | Field and Description |
|---|---|
protected static int |
BOTH_ORIENTATION |
protected static int |
HORIZONTAL_ORIENTATION |
protected static int |
VERTICAL_ORIENTATION |
| Constructor and Description |
|---|
LengthManager() |
| Modifier and Type | Method and Description |
|---|---|
Value |
computeValue(CSSStylableElement elt,
String pseudo,
CSSEngine engine,
int idx,
StyleMap sm,
Value value)
|
Value |
createFloatValue(short type,
float floatValue)
Implements
ValueManager.createFloatValue(short,float). |
Value |
createValue(org.w3c.css.sac.LexicalUnit lu,
CSSEngine engine)
Implements
ValueManager.createValue(LexicalUnit,CSSEngine). |
protected abstract int |
getOrientation()
Indicates the orientation of the property associated with
this manager.
|
createStringValuecreateDOMException, createInvalidFloatTypeDOMException, createInvalidFloatValueDOMException, createInvalidIdentifierDOMException, createInvalidLexicalUnitDOMException, createInvalidStringTypeDOMException, createMalformedLexicalUnitDOMException, getPropertyName, resolveURIclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultValue, getPropertyName, getPropertyType, isAdditiveProperty, isAnimatableProperty, isInheritedPropertyprotected static final int HORIZONTAL_ORIENTATION
protected static final int VERTICAL_ORIENTATION
protected static final int BOTH_ORIENTATION
public Value createValue(org.w3c.css.sac.LexicalUnit lu, CSSEngine engine) throws DOMException
ValueManager.createValue(LexicalUnit,CSSEngine).lu - The SAC lexical unit used to create the value.engine - The calling CSSEngine.DOMExceptionpublic Value createFloatValue(short type, float floatValue) throws DOMException
ValueManager.createFloatValue(short,float).createFloatValue in interface ValueManagercreateFloatValue in class AbstractValueManagertype - A unit code as defined above. The unit code can only
be a float unit typefloatValue - The new float value.DOMExceptionpublic Value computeValue(CSSStylableElement elt, String pseudo, CSSEngine engine, int idx, StyleMap sm, Value value)
computeValue in interface ValueManagercomputeValue in class AbstractValueManagerelt - 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.protected abstract int getOrientation()
Copyright © 2000–2020 Apache Software Foundation. All rights reserved.