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
 
 -