java.lang.Object
javafx.css.CssParser
public final class CssParser extends Object
- Since:
- 9
-
Property Summary
Properties Type Property Description static ObservableList<CssParser.ParseError>errors -
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCssParser.ParseErrorEncapsulate information about the source and nature of errors encountered while parsing CSS or applying styles to Nodes. -
Constructor Summary
Constructors Constructor Description CssParser() -
Method Summary
Modifier and Type Method Description static ObservableList<CssParser.ParseError>errorsProperty()Stylesheetparse(String stylesheetText)Creates a stylesheet from a CSS document string.Stylesheetparse(String docbase, String stylesheetText)Creates a stylesheet from a CSS document string using docbase as the base URL for resolving references within stylesheet.Stylesheetparse(URL url)Updates the given stylesheet by reading a CSS document from a URL, assuming UTF-8 encoding.StylesheetparseInlineStyle(Styleable node)Parse an in-line style from a Node.
-
Property Details
-
Constructor Details
-
CssParser
public CssParser()
-
-
Method Details
-
parse
Creates a stylesheet from a CSS document string.- Parameters:
stylesheetText- the CSS document to parse- Returns:
- the Stylesheet
-
parse
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 referencesstylesheetText- the CSS document to parse- Returns:
- the Stylesheet
- Throws:
IOException- the exception
-
parse
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
Parse an in-line style from a Node.- Parameters:
node- the styleable node- Returns:
- the style sheet
-
errorsProperty
-