- java.lang.Object
-
- javafx.css.Selector
-
- javafx.css.CompoundSelector
-
public final class CompoundSelector extends Selector
CSS標準に従って動作するコンパウンド・セレクタ。 セレクタは、各ステージで必要な関係を示すCompoundSelectorRelationships
の配列とともに、1つ以上のSelectors
で構成されています。 セレクタよりもCombinator
が少なくて済むはずです。たとえば、パラメータ
[selector1, selector2, selector3]
と[Combinator.CHILD, Combinator.DESCENDANT]
は、次のすべての条件が満たされたときにコンポーネントに一致します:- コンポーネント自体はselector3でマッチ
- コンポーネントにはセレクタ2でマッチする祖先があります
- ステップ2でマッチした祖先は、セレクタ1でマッチしたコンポーネントの直接のCHILDです
selector1 > selector2 selector3
です。 selector1とselector2の間のより大きい(>)は直接的なCHILDを指定しますが、selector2とselector3の間の空白はCombinator.DESCENDANT
に対応します。- 導入されたバージョン:
- 9
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 List<SimpleSelector>
getSelectors()
この複合セレクタを構成するセレクタ-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
クラス javafx.css.Selectorで宣言されたメソッド
stateMatches
-
-
-
-
メソッドの詳細
-
getSelectors
public List<SimpleSelector> getSelectors()
この複合セレクタを構成するセレクタ- 戻り値:
- 変更不能なリスト<SimpleSelector>
-
-