java.lang.Object
io.sf.carte.doc.style.css.property.StyleValue
io.sf.carte.doc.style.css.property.PrimitiveValue
io.sf.carte.doc.style.css.property.NumberValue
io.sf.carte.doc.style.css.property.PercentageValue
- All Implemented Interfaces:
CSSPrimitiveValue2
,ExtendedCSSPrimitiveValue
,ExtendedCSSValue
,Cloneable
,CSSPrimitiveValue
,CSSValue
Percentage CSSPrimitiveValue.
-
Field Summary
Fields inherited from class io.sf.carte.doc.style.css.property.NumberValue
realvalue
Fields inherited from interface org.w3c.dom.css.CSSPrimitiveValue
CSS_ATTR, CSS_CM, CSS_COUNTER, CSS_DEG, CSS_DIMENSION, CSS_EMS, CSS_EXS, CSS_GRAD, CSS_HZ, CSS_IDENT, CSS_IN, CSS_KHZ, CSS_MM, CSS_MS, CSS_NUMBER, CSS_PC, CSS_PERCENTAGE, CSS_PT, CSS_PX, CSS_RAD, CSS_RECT, CSS_RGBCOLOR, CSS_S, CSS_STRING, CSS_UNKNOWN, CSS_URI
Fields inherited from interface io.sf.carte.doc.style.css.CSSPrimitiveValue2
CSS_CAP, CSS_CH, CSS_COUNTERS, CSS_CUSTOM_PROPERTY, CSS_DPCM, CSS_DPI, CSS_DPPX, CSS_ELEMENT_REFERENCE, CSS_ENV_VAR, CSS_EXPRESSION, CSS_FR, CSS_FUNCTION, CSS_GRADIENT, CSS_IC, CSS_LH, CSS_QUARTER_MM, CSS_RATIO, CSS_REM, CSS_RLH, CSS_TURN, CSS_UNICODE_CHARACTER, CSS_UNICODE_RANGE, CSS_UNICODE_WILDCARD, CSS_VB, CSS_VH, CSS_VI, CSS_VMAX, CSS_VMIN, CSS_VW
Fields inherited from interface org.w3c.dom.css.CSSValue
CSS_CUSTOM, CSS_INHERIT, CSS_PRIMITIVE_VALUE, CSS_VALUE_LIST
-
Method Summary
Modifier and TypeMethodDescriptionfloat
getFloatValue
(short unitType) Gets a float value in a specified unit.Methods inherited from class io.sf.carte.doc.style.css.property.NumberValue
clone, createCSSNumberValue, equals, floatValueConversion, getCssText, getDimensionUnitText, getMinifiedCssText, hashCode, isAngleUnitType, isCalculatedNumber, isLengthUnitType, isNegativeNumber, isNumberZero, minifyAbsolute, serializeAbsolute, setAbsolutizedUnit, setCssText, setExpectInteger, setFloatValue, setFloatValuePt, setIntegerValue, writeCssText
Methods inherited from class io.sf.carte.doc.style.css.property.PrimitiveValue
getCounterValue, getPrimitiveType, getRectValue, getRGBColorValue, getStringValue, isSubproperty, setStringValue, setSubproperty
Methods inherited from class io.sf.carte.doc.style.css.property.StyleValue
getCssValueType, isSystemDefault, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.w3c.dom.css.CSSValue
getCssValueType
-
Method Details
-
getFloatValue
Gets a float value in a specified unit. If this CSS value doesn't contain a float value or can't be converted into the specified unit, aDOMException
is raised.- Specified by:
getFloatValue
in interfaceCSSPrimitiveValue
- Overrides:
getFloatValue
in classNumberValue
- Parameters:
unitType
- A unit code to get the float value. The unit code can only beCSS_NUMBER
orCSS_PERCENTAGE
.- Returns:
- The float value in the specified unit.
- Throws:
DOMException
- INVALID_ACCESS_ERR if the CSS value doesn't contain a float value or if the float value can't be converted into the specified unit.
-