Spec-Zone.ru › OpenJDK 24

Интерфейс CSSMediaRule

Все суперинтерфейсы:
CSSRule
public interface CSSMediaRule extends CSSRule
Интерфейс CSSMediaRule представляет правило @media в стиле CSS. Правило @media может использоваться для определения правил стилей для определенных типов носителей.

См. также Спецификацию Document Object Model (DOM) Level 2 Style.

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

Краткое описание полей

Поля, объявленные в интерфейсе org.w3c.dom.css.CSSRule

CHARSET_RULE, FONT_FACE_RULE, IMPORT_RULE, MEDIA_RULE, PAGE_RULE, STYLE_RULE, UNKNOWN_RULE

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

Модификатор и тип Метод Описание
void deleteRule(int index)
Используется для удаления правила из блока носителей.
CSSRuleList getCssRules()
Список всех правил CSS, содержащихся в блоке носителей.
MediaList getMedia()
Список типов носителей для данного правила.
int insertRule(String rule, int index)
Используется для вставки нового правила в блок носителей.

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

getCssText, getParentRule, getParentStyleSheet, getType, setCssText

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

getMedia

MediaList getMedia()
Список типов носителей для данного правила.

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, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/jdk.xml.dom/org/w3c/dom/css/CSSMediaRule.html

Spec-Zone.ru

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