Класс CssParser
java.lang.Object
fx.css.CssParser
public final class CssParser extends Object
Парсер строки документа CSS.
- С тех пор:
- 9
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
static ObservableList<CssParser.ParseError> |
errors |
Список ошибок, которые могли возникнуть во время обработки CSS. |
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static class |
CssParser.ParseError |
Класс, который инкапсулирует информацию о источнике и характере ошибок, возникших при разборе CSS или применении стилей к узлам. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
CssParser() |
Создаёт объект CssParser. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ObservableList<CssParser.ParseError> |
errorsProperty() |
Список ошибок, которые могли возникнуть во время обработки CSS. |
Stylesheet |
parse |
Создаёт Stylesheet из строки документа CSS. |
Stylesheet |
parse |
Создаёт Stylesheet из строки документа CSS, используя docbase в качестве базового URL для разрешения ссылок в Stylesheet. |
Stylesheet |
parse |
Обновляет заданный лист стилей, считывая документ CSS из URL, предполагая кодировку UTF-8. |
Stylesheet |
parseInlineStyle |
Разбирает встроенный стиль из Node. |
Подробное описание свойств
errors
public static ObservableList<CssParser.ParseError> errorsProperty
Список ошибок, которые могли возникнуть во время обработки CSS.
- См. также:
Подробное описание конструкторов
CssParser
public CssParser()
Создаёт объект
CssParser.Подробное описание методов
parse
public Stylesheet parse(String stylesheetText)
Создаёт
Stylesheet из строки документа CSS.- Параметры:
-
stylesheetText- документ CSS для разбора - Возвращает:
Stylesheet
parse
public Stylesheet parse(String docbase, String stylesheetText) throws IOException
Создаёт
Stylesheet из строки документа CSS, используя docbase в качестве базового URL для разрешения ссылок в Stylesheet.- Параметры:
-
docbase- база данных для разрешения URL-ссылок -
stylesheetText- документ CSS для разбора - Возвращает:
- лист стилей
- Исключение:
-
IOException- исключение
parse
public Stylesheet parse(URL url) throws IOException
Обновляет заданный лист стилей, считывая документ CSS из URL, предполагая кодировку UTF-8.
- Параметры:
-
url- URL листа стилей для разбора - Возвращает:
- лист стилей
- Исключение:
-
IOException- исключение
parseInlineStyle
public Stylesheet parseInlineStyle(Styleable node)
Разбирает встроенный стиль из
Node.- Параметры:
-
node- узел, который имеет стиль - Возвращает:
- лист стилей
errorsProperty
public static ObservableList<CssParser.ParseError> errorsProperty()
Список ошибок, которые могли возникнуть во время обработки CSS.
- Возвращает:
- объект
ObservableListтипаParseError
© 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.