- 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
All MethodsStatic MethodsInstance MethodsConcrete Methods 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 Detail
-
errors
public static ObservableList<CssParser.ParseError> errorsProperty
-
-
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
-
errorsProperty
public static ObservableList<CssParser.ParseError> errorsProperty()
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.