Class ValueConstants

java.lang.Object
org.xhtmlrenderer.css.constants.ValueConstants

public final class ValueConstants extends Object
Utility class for working with CSSValue instances.
Author:
empty
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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 the CSSValue object
    static 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 Method
    static String
    Description of the Method

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ValueConstants

      public ValueConstants()
  • Method Details

    • cssType

      public static String cssType(int cssType, int primitiveValueType)
      A text representation of the CSS type for this value.
      Parameters:
      cssType - PARAM
      primitiveValueType - PARAM
      Returns:
      Returns
    • sacPrimitiveTypeForString

      public static short sacPrimitiveTypeForString(String type)
      Description of the Method
      Parameters:
      type - PARAM
      Returns:
      Returns
    • stringForSACPrimitiveType

      public static String stringForSACPrimitiveType(short type)
      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

      public static String getCssValueTypeDesc(org.w3c.dom.css.CSSValue cssValue)
      Gets the cssValueTypeDesc attribute of the CSSValue 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

      public static short guessType(String value)
      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