Spec-Zone.ru › OpenJDK 17

Интерфейс CSSStyleSheet

Все суперинтерфейсы:
StyleSheet
public interface CSSStyleSheet extends StyleSheet
Интерфейс CSSStyleSheet — это конкретный интерфейс, используемый для представления таблицы стилей CSS, т.е. таблицы стилей, тип содержимого которой равен "text/css".

См. также Спецификацию Объектной модели документа (DOM) Level 2 Style.

С момента:
1.4, DOM Level 2

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

Модификатор и тип Метод Описание
void deleteRule(int index)
Используется для удаления правила из таблицы стилей.
CSSRuleList getCssRules()
Список всех правил CSS, содержащихся в таблице стилей.
CSSRule getOwnerRule()
Если эта таблица стилей происходит из правила @import, атрибут ownerRule будет содержать CSSImportRule.
int insertRule(String rule, int index)
Используется для вставки нового правила в таблицу стилей.

Методы, объявленные в интерфейсе org.w3c.dom.stylesheets.StyleSheet

getDisabled, getHref, getMedia, getOwnerNode, getParentStyleSheet, getTitle, getType, setDisabled

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

getOwnerRule

CSSRule getOwnerRule()
Если эта таблица стилей происходит от правила @import, атрибут ownerRule будет содержать CSSImportRule. В этом случае атрибут ownerNode в интерфейсе StyleSheet будет null. Если таблица стилей происходит от элемента или инструкции обработки, атрибут ownerRule будет null, а атрибут ownerNode будет содержать Node.

getCssRules

CSSRuleList getCssRules()
Список всех правил CSS, содержащихся в таблице стилей. Это включает как наборы правил, так и правила-атрибуты.

insertRule

int insertRule(String rule, int index) throws DOMException
Используется для вставки нового правила в таблицу стилей. Новое правило теперь становится частью каскада.
Параметры:
rule - Текст, подлежащий парсингу, представляющий правило. Для наборов правил это содержит как селектор, так и объявление стилей. Для правил-атрибутов это определяет как идентификатор атрибута, так и содержимое правила.
index - Индекс в списке правил таблицы стилей, перед которым необходимо вставить указанное правило. Если указанный индекс равен длине коллекции правил таблицы стилей, правило будет добавлено в конец таблицы стилей.
Возвращает:
Индекс в коллекции правил таблицы стилей нового вставленного правила.
Исключения:
DOMException - HIERARCHY_REQUEST_ERR: Возникает, если правило нельзя вставить в указанный индекс, например, если правило-атрибут @import вставляется после стандартного набора правил или другого правила-атрибута.
INDEX_SIZE_ERR: Возникает, если указанный индекс не является допустимой точкой вставки.
NO_MODIFICATION_ALLOWED_ERR: Возникает, если эта таблица стилей только для чтения.
SYNTAX_ERR: Возникает, если указанное правило содержит синтаксическую ошибку и не может быть обработано.

deleteRule

void deleteRule(int index) throws DOMException
Используется для удаления правила из таблицы стилей.
Параметры:
index - Индекс в списке правил таблицы стилей, правило, которое нужно удалить.
Исключения:
DOMException - INDEX_SIZE_ERR: Возникает, если указанный индекс не соответствует правилу в списке правил таблицы стилей.
NO_MODIFICATION_ALLOWED_ERR: Возникает, если эта таблица стилей только для чтения.

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/jdk.xml.dom/org/w3c/dom/css/CSSStyleSheet.html

Spec-Zone.ru

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