java.lang.Object
javafx.css.CssParser
A parser for a CSS document string.
- Since:
- 9
-
Property Summary
TypePropertyDescriptionstatic ObservableList<CssParser.ParseError>
List of errors that may have occurred during CSS processing. -
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A class that encapsulates information about the source and nature of errors encountered while parsing CSS or applying styles to Nodes. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ObservableList<CssParser.ParseError>
List of errors that may have occurred during CSS processing.Creates aStylesheet
from a CSS document string.Creates aStylesheet
from a CSS document string using docbase as the base URL for resolving references withinStylesheet
.Updates the given stylesheet by reading a CSS document from a URL, assuming UTF-8 encoding.parseInlineStyle
(Styleable node) Parse an in-line style from aNode
.
-
Property Details
-
errors
List of errors that may have occurred during CSS processing.- See Also:
-
-
Constructor Details
-
CssParser
public CssParser()Constructs aCssParser
.
-
-
Method Details
-
parse
Creates aStylesheet
from a CSS document string.- Parameters:
stylesheetText
- the CSS document to parse- Returns:
- the
Stylesheet
-
parse
Creates aStylesheet
from a CSS document string using docbase as the base URL for resolving references withinStylesheet
.- 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 aNode
.- Parameters:
node
- the styleable node- Returns:
- the style sheet
-
errorsProperty
List of errors that may have occurred during CSS processing.- Returns:
- an
ObservableList
ofParseError
-