Package javafx.css

Class CssParser

java.lang.Object
javafx.css.CssParser

public final class CssParser
extends Object
Since:
9
  • Property Details

  • Constructor Details

  • Method Details

    • 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
    • errorsProperty

      public static ObservableList<CssParser.ParseError> errorsProperty()