Класс CompoundSelector
java.lang.Object
javafx.css.Selector
javafx.css.CompoundSelector
public final class CompoundSelector
extends Selector Сложный селектор, который работает в соответствии со стандартом CSS. Селектор состоит из одного или нескольких
Selectors, а также массива CompoundSelectorRelationships, указывающего требуемые отношения на каждом этапе. Должно быть ровно на один Combinator меньше, чем селекторов. Например, параметры [selector1, selector2, selector3] и [Combinator.CHILD, Combinator.DESCENDANT] будут соответствовать компоненту, когда выполняются все следующие условия:
- Компонент сам соответствует селектору3
- Компонент имеет предка, который соответствует селектору2
- Предок, соответствующий шагу 2, является непосредственным потомком компонента, соответствующего селектору1
selector1 > selector2 selector3. Знак больше-чем (>) между селектором1 и селектором2 указывает на непосредственного потомка, а пробел между селектором2 и селектором3 соответствует Combinator.DESCENDANT.- Since:
- 9
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
List<SimpleSelector> | getSelectors() | Селекторы, составляющие этот составной селектор |
Методы, объявленные в классе javafx.css.Selector
applies, applies, createMatch, createSelector, getOrdinal, getRule, setOrdinal, stateMatches, writeBinary
Подробное описание методов
getSelectors
public List<SimpleSelector> getSelectors()
Селекторы, составляющие этот составной селектор
- Возвращает:
- Immutable List<SimpleSelector>
© 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.