Интерфейс CSSRule
- Все известные подинтерфейсы:
-
CSSCharsetRule,CSSFontFaceRule,CSSImportRule,CSSMediaRule,CSSPageRule,CSSStyleRule,CSSUnknownRule
public interface CSSRule
Интерфейс
CSSRule является абстрактным базовым интерфейсом для любого типа CSS-утверждения. Это включает в себя как наборы правил, так и правила @-правил. Ожидается, что реализация сохранит все правила, указанные в таблице стилей CSS, даже если правило не распознается анализатором. Нераспознанные правила представлены с помощью интерфейса CSSUnknownRule. См. также Спецификацию Document Object Model (DOM) Level 2 Style.
- С:
- 1.4, DOM Level 2
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final short |
CHARSET_RULE |
Правило является CSSCharsetRule. |
static final short |
FONT_FACE_RULE |
Правило является CSSFontFaceRule. |
static final short |
IMPORT_RULE |
Правило является CSSImportRule. |
static final short |
MEDIA_RULE |
Правило является CSSMediaRule. |
static final short |
PAGE_RULE |
Правило является CSSPageRule. |
static final short |
STYLE_RULE |
Правило является CSSStyleRule. |
static final short |
UNKNOWN_RULE |
Правило является CSSUnknownRule. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getCssText() |
Разбор текста правила. |
CSSRule |
getParentRule() |
Если данное правило содержится внутри другого правила (например, правило стиля внутри блока @media), это содержащее правило. |
CSSStyleSheet |
getParentStyleSheet() |
Таблица стилей, которая содержит это правило. |
short |
getType() |
Тип правила, как определено выше. |
void |
setCssText |
Разбор текста правила. |
Подробное описание полей
UNKNOWN_RULE
static final short UNKNOWN_RULE
Правило является
CSSUnknownRule.- См. также:
STYLE_RULE
static final short STYLE_RULE
Правило является
CSSStyleRule.- См. также:
CHARSET_RULE
static final short CHARSET_RULE
Правило является
CSSCharsetRule.- См. также:
IMPORT_RULE
static final short IMPORT_RULE
Правило является
CSSImportRule.- См. также:
MEDIA_RULE
static final short MEDIA_RULE
Правило является
CSSMediaRule.- См. также:
FONT_FACE_RULE
static final short FONT_FACE_RULE
Правило является
CSSFontFaceRule.- См. также:
PAGE_RULE
static final short PAGE_RULE
Правило является
CSSPageRule.- См. также:
Подробное описание методов
getType
short getType()
Тип правила, как определено выше. Ожидается, что методы привязки к типу могут быть использованы для приведения типов от экземпляра интерфейса
CSSRule к конкретному производному интерфейсу, подразумеваемому type.getCssText
String getCssText()
Разбор текста правила. Это отражает текущее состояние правила, а не его начальное значение.
setCssText
void setCssText(String cssText) throws DOMException
Разбор текста правила. Это отражает текущее состояние правила, а не его начальное значение.
- Исключения:
-
DOMException- SYNTAX_ERR: Поднимается, если у указанной строки CSS есть синтаксическая ошибка и она неразборчива.
INVALID_MODIFICATION_ERR: Поднимается, если указанная строка CSS представляет другой тип правила, чем текущий.
HIERARCHY_REQUEST_ERR: Поднимается, если правило не может быть вставлено в данном месте таблицы стилей.
NO_MODIFICATION_ALLOWED_ERR: Поднимается, если правило является неизменяемым.
getParentStyleSheet
CSSStyleSheet getParentStyleSheet()
Таблица стилей, которая содержит это правило.
getParentRule
CSSRule getParentRule()
Если это правило содержится внутри другого правила (например, правило стиля внутри блока @media), это содержащее правило. Если это правило не вложено ни в какие другие правила, возвращается
null.
© 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/CSSRule.html