Package org.xhtmlrenderer.css.constants
Class ValueConstants
java.lang.Object
org.xhtmlrenderer.css.constants.ValueConstants
Utility class for working with
CSSValue
instances.- Author:
- empty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
cssType
(int cssType, int primitiveValueType) A text representation of the CSS type for this value.static String
getCssValueTypeDesc
(org.w3c.dom.css.CSSValue cssValue) Gets the cssValueTypeDesc attribute of theCSSValue
objectstatic short
Incomplete routine to try and determine the CSSPrimitiveValue short code for a given value, e.g.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.static boolean
isAbsoluteUnit
(org.w3c.dom.css.CSSPrimitiveValue primitive) Returns true if the specified value was absolute (even if we have a computed value for it), meaning that either the value can be used directly (e.g.static boolean
isNumber
(short cssPrimitiveType) Returns true if the SAC primitive value type is a number unit--a unit that can only contain a numeric value.static short
Description of the Methodstatic String
stringForSACPrimitiveType
(short type) Description of the Method
-
Constructor Details
-
ValueConstants
public ValueConstants()
-
-
Method Details
-
cssType
A text representation of the CSS type for this value.- Parameters:
cssType
- PARAMprimitiveValueType
- PARAM- Returns:
- Returns
-
sacPrimitiveTypeForString
Description of the Method- Parameters:
type
- PARAM- Returns:
- Returns
-
stringForSACPrimitiveType
Description of the Method- Parameters:
type
- PARAM- Returns:
- Returns
-
isAbsoluteUnit
public static boolean isAbsoluteUnit(org.w3c.dom.css.CSSPrimitiveValue primitive) Returns true if the specified value was 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.- Parameters:
primitive
- The CSSValue instance to check.- Returns:
- See desc.
-
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.- Parameters:
type
- The CSSValue type to check.- Returns:
- See desc.
-
getCssValueTypeDesc
Gets the cssValueTypeDesc attribute of theCSSValue
object- Parameters:
cssValue
- PARAM- Returns:
- The cssValueTypeDesc value
-
isNumber
public static boolean isNumber(short cssPrimitiveType) 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)?- Parameters:
cssPrimitiveType
- PARAM- Returns:
- See desc.
-
guessType
Incomplete routine to try and determine the CSSPrimitiveValue short code for a given value, e.g. 14pt is CSS_PT.- Parameters:
value
- PARAM- Returns:
- Returns
-