Package com.openhtmltopdf.css.constants
Class ValueConstants
- java.lang.Object
-
- com.openhtmltopdf.css.constants.ValueConstants
-
public final class ValueConstants extends Object
Utility class for working withCSSValueinstances.
-
-
Constructor Summary
Constructors Constructor Description ValueConstants()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanisAbsoluteUnit(short type)Returns true if the specified type absolute (even if we have a computed value for it), meaning that either the value can be used directly (e.g.static booleanisNumber(short cssPrimitiveType)Deprecated.Only used by the broken DOMInspector.static StringstringForSACPrimitiveType(short type)Given a unit constant likeCSSPrimitiveValue.CSS_EMSwill return the unit suffix likeem.
-
-
-
Method Detail
-
stringForSACPrimitiveType
public static String stringForSACPrimitiveType(short type)
Given a unit constant likeCSSPrimitiveValue.CSS_EMSwill return the unit suffix likeem. FIXME: Not exhaustive.
-
isAbsoluteUnit
public static boolean isAbsoluteUnit(short type)
Returns true if the specified type absolute (even if we have a computed value for it), meaning that either the value can be used directly (e.g. pixels) or there is a fixed context-independent conversion for it (e.g. inches). Proportional types (e.g. %) return false. FIXME: Font proportional units are returned as absolute. Probably wrong method name rather than wrong behavior.- Parameters:
type- The CSSValue type to check.- Returns:
- See desc.
-
isNumber
@Deprecated public static boolean isNumber(short cssPrimitiveType)
Deprecated.Only used by the broken DOMInspector.Returns true if the SAC primitive value type is a number unit--a unit that can only contain a numeric value. This is a shorthand way of saying, did the user declare this as a number unit (like px)?
-
-