- java.lang.Object
-
- javafx.css.Selector
-
- Прямые известные подклассы:
-
CompoundSelector,SimpleSelector
public abstract class Selector extends Object
Используется объектом CSSRule для определения, применяется ли селектор к заданному объекту.- С:
- 9
-
Краткое описание конструкторов
Конструкторы Конструктор Описание Selector()
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраАбстрактные методыКонкретные методы Модификатор и тип Метод Описание abstract booleanapplies(Styleable styleable)abstract booleanapplies(Styleable styleable, Set<PseudoClass>[] triggerStates, int bit)abstract MatchcreateMatch()static SelectorcreateSelector(String cssSelector)intgetOrdinal()RulegetRule()voidsetOrdinal(int ordinal)abstract booleanstateMatches(Styleable styleable, Set<PseudoClass> state)Определяет, соответствует ли текущее состояние узла и его родительских узлов псевдоклассам, определённым (если таковые имеются) для данного селектора.protected voidwriteBinary(DataOutputStream os, StyleConverter.StringStore stringStore)
-
Подробное описание конструкторов
-
Selector
public Selector()
-
-
Подробное описание методов
-
getRule
public Rule getRule()
-
setOrdinal
public void setOrdinal(int ordinal)
-
getOrdinal
public int getOrdinal()
-
createMatch
public abstract Match createMatch()
-
applies
public abstract boolean applies(Styleable styleable)
-
applies
public abstract boolean applies(Styleable styleable, Set<PseudoClass>[] triggerStates, int bit)
-
stateMatches
public abstract boolean stateMatches(Styleable styleable, Set<PseudoClass> state)
Определяет, соответствует ли текущее состояние узла и его родительских узлов псевдоклассам, определённым (если таковые имеются) для данного селектора.- Параметры:
-
styleable- стилизуемый элемент -
state- состояние - Возвращает:
-
true, если текущее состояние узла и его родительских узлов соответствует псевдоклассам, определённым (если таковые имеются) для данного селектора
-
writeBinary
protected void writeBinary(DataOutputStream os, StyleConverter.StringStore stringStore) throws IOException
- Исключения:
IOException
-
© 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.