Spec-Zone.ru › OpenJavaFX 17

Класс Stylesheet

java.lang.Object
javafx.css.Stylesheet
public class Stylesheet
extends Object
Стилизованный лист, который может применять свойства к дереву объектов. Стилизованный лист — это коллекция нуля или более Rules, каждый из которых применяется к каждому объекту в дереве. Как правило, селектор анализирует объект, чтобы определить, применим ли он, и если да, то применяет определённые значения свойств к объекту.
С момента:
9

Краткое описание методов

Модификатор и тип Метод Описание
static void convertToBinary​(File source, File destination)
Преобразует css-файл, на который ссылается source, в двоичный формат и записывает его в destination.
boolean equals​(Object obj)
Указывает, равен ли этот Stylesheet какому-либо другому объекту.
List<FontFace> getFontFaces()
Возвращает шрифты, используемые этим Stylesheet.
StyleOrigin getOrigin()
Возвращает источник этого Stylesheet.
List<Rule> getRules()
Возвращает правила, определённые в этом Stylesheet.
String getUrl()
URL, из которого был загружен этот Stylesheet.
static Stylesheet loadBinary​(InputStream stream)
Загружает двоичный стилизованный лист из потока.
static Stylesheet loadBinary​(URL url)
Загружает двоичный стилизованный лист из URL.
void setOrigin​(StyleOrigin origin)
Устанавливает источник этого Stylesheet.
String toString()
Возвращает строковое представление этого объекта.

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание методов

getUrl

public String getUrl()
URL, из которого был загружен этот Stylesheet.
Возвращает:
Представление URL, из которого был загружен стилизованный лист в формате String, или null, если стилизованный лист был создан из встроенного стиля.

getOrigin

public StyleOrigin getOrigin()
Возвращает источник этого Stylesheet.
Возвращает:
источник этого Stylesheet

setOrigin

public void setOrigin(StyleOrigin origin)
Устанавливает источник этого Stylesheet.
Параметры:
origin - источник этого Stylesheet

getRules

public List<Rule> getRules()
Возвращает правила, определённые в этом Stylesheet.
Возвращает:
список правил, используемых этим Stylesheet

getFontFaces

public List<FontFace> getFontFaces()
Возвращает шрифты, используемые этим Stylesheet.
Возвращает:
список шрифтов, используемых этим Stylesheet

equals

public boolean equals(Object obj)
Указывает, равен ли этот Stylesheet какому-либо другому объекту. Равенство двух Stylesheet основано на равенстве их URL, как определено в getUrl().
Переопределяет:
equals в классе Object

toString

public String toString()
Возвращает строковое представление этого объекта.
Переопределяет:
toString в классе Object

loadBinary

public static Stylesheet loadBinary(URL url) throws IOException
Загружает двоичный стилизованный лист из URL.
Параметры:
url - URL, из которого будет загружен Stylesheet
Возвращает:
загруженный Stylesheet
Исключения:
IOException - если двоичный поток соответствует более новой версии двоичного css или при возникновении ошибки ввода-вывода во время чтения из потока

loadBinary

public static Stylesheet loadBinary(InputStream stream) throws IOException
Загружает двоичный стилизованный лист из потока.
Параметры:
stream - входной поток
Возвращает:
загруженный Stylesheet
Исключения:
IOException - если двоичный поток соответствует более новой версии двоичного css или при возникновении ошибки ввода-вывода во время чтения из потока
С момента:
17

convertToBinary

public static void convertToBinary(File source, File destination) throws IOException
Преобразует css-файл, на который ссылается source, в двоичный формат и записывает его в destination.
Параметры:
source - совместимый с JavaFX css-файл для преобразования
destination - файл, в который записываются данные в двоичном формате
Исключения:
IOException - если целевой файл не может быть создан или при возникновении ошибки ввода-вывода
IllegalArgumentException - если любой из параметров является null, если source и destination совпадают, если source не может быть прочитан, или если destination не может быть записан

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API