Interface CSSContext

  • All Known Implementing Classes:
    BridgeContext, SVG12BridgeContext

    public interface CSSContext
    This interface allows the user of a CSSEngine to provide contextual informations.
    • Method Detail

      • getSystemColor

        Value getSystemColor​(java.lang.String ident)
        Returns the Value corresponding to the given system color.
      • getDefaultFontFamily

        Value getDefaultFontFamily()
        Returns the value corresponding to the default font-family.
      • getLighterFontWeight

        float getLighterFontWeight​(float f)
        Returns a lighter font-weight.
      • getBolderFontWeight

        float getBolderFontWeight​(float f)
        Returns a bolder font-weight.
      • getPixelUnitToMillimeter

        float getPixelUnitToMillimeter()
        Returns the size of a px CSS unit in millimeters.
      • getPixelToMillimeter

        float getPixelToMillimeter()
        Returns the size of a px CSS unit in millimeters. This will be removed after next release.
        See Also:
        getPixelUnitToMillimeter()
      • getMediumFontSize

        float getMediumFontSize()
        Returns the medium font size.
      • getBlockWidth

        float getBlockWidth​(org.w3c.dom.Element elt)
        Returns the width of the block which directly contains the given element.
      • getBlockHeight

        float getBlockHeight​(org.w3c.dom.Element elt)
        Returns the height of the block which directly contains the given element.
      • checkLoadExternalResource

        void checkLoadExternalResource​(ParsedURL resourceURL,
                                       ParsedURL docURL)
                                throws java.lang.SecurityException
        This method should throw a SecurityException if the resource found at url and referenced from docURL should not be loaded.
        Parameters:
        resourceURL - url for the resource, as defined in the resource's xlink:href attribute. If that attribute was empty, then this parameter should be null
        docURL - url for the document into which the resource was found.
        Throws:
        java.lang.SecurityException
      • isDynamic

        boolean isDynamic()
        Returns true if the document is dynamic, false otherwise.
      • isInteractive

        boolean isInteractive()
        Returns true if the document is interactive, false otherwise.
      • getCSSEngineForElement

        CSSEngine getCSSEngineForElement​(org.w3c.dom.Element e)
        Returns the CSS engine associated with given element.