Package javafx.css

Class CssParser


  • public final class CssParser
    extends Object
    Since:
    9
    • Constructor Detail

      • CssParser

        public CssParser()
    • Method Detail

      • parse

        public Stylesheet parse​(String stylesheetText)
        Creates a stylesheet from a CSS document string.
        Parameters:
        stylesheetText - the CSS document to parse
        Returns:
        the Stylesheet
      • parse

        public Stylesheet parse​(String docbase,
                                String stylesheetText)
                         throws IOException
        Creates a stylesheet from a CSS document string using docbase as the base URL for resolving references within stylesheet.
        Parameters:
        docbase - the doc base for resolving URL references
        stylesheetText - the CSS document to parse
        Returns:
        the Stylesheet
        Throws:
        IOException - the exception
      • parse

        public Stylesheet parse​(URL url)
                         throws IOException
        Updates the given stylesheet by reading a CSS document from a URL, assuming UTF-8 encoding.
        Parameters:
        url - URL of the stylesheet to parse
        Returns:
        the stylesheet
        Throws:
        IOException - the exception
      • parseInlineStyle

        public Stylesheet parseInlineStyle​(Styleable node)
        Parse an in-line style from a Node.
        Parameters:
        node - the styleable node
        Returns:
        the style sheet