Класс SimpleSelector
java.lang.Object
javafx.css.Selector
javafx.css.SimpleSelector
public final class SimpleSelector extends Selector
Простой селектор, который ведет себя в соответствии со стандартом CSS.
- С:
- 9
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
applies |
Возвращает, применим ли этот Selector к данному Styleable. |
boolean |
applies |
Возвращает, применим ли этот Selector к данному Styleable. |
Match |
createMatch() |
Создает Match. |
String |
getId() |
Возвращает значение идентификатора селектора. |
String |
getName() |
Возвращает имя Java-класса, к которому применяется этот селектор, или *. |
NodeOrientation |
getNodeOrientation() |
Возвращает NodeOrientation этого Selector. |
List<String> |
getStyleClasses() |
Возвращает неизменяемый список стилей-классов Selector. |
Set<StyleClass> |
getStyleClassSet() |
Возвращает неизменяемый Set наборов StyleClass Selector. |
boolean |
stateMatches |
Определяет, соответствует ли текущее состояние Node и его родительских элементов псевдоклассам, определённым для этого селектора (если таковые имеются). |
String |
toString() |
Преобразует этот объект в строку. |
protected final void |
writeBinary |
Записывает данные Selector в двоичном формате в заданный DataOutputStream. |
Методы, объявленные в классе javafx.css.Selector
createSelector, getOrdinal, getRule, setOrdinal
Подробное описание методов
getName
public String getName()
Возвращает имя Java-класса, к которому применяется этот селектор, или *.
- Возвращает:
- имя Java-класса
getStyleClasses
public List<String> getStyleClasses()
Возвращает неизменяемый список стилей-классов
Selector.- Возвращает:
- неизменяемый список стилей-классов
Selector
getStyleClassSet
public Set<StyleClass> getStyleClassSet()
Возвращает неизменяемый
Set наборов StyleClasses Selector.- Возвращает:
SetнаборовStyleClasses
getId
public String getId()
Возвращает значение идентификатора селектора.
- Возвращает:
- значение идентификатора селектора, которое может быть пустой строкой
getNodeOrientation
public NodeOrientation getNodeOrientation()
Возвращает
NodeOrientation этого Selector.- Возвращает:
NodeOrientation
createMatch
public Match createMatch()
Описание скопировано из класса:
SelectorСоздаёт
Match.- Определено в:
-
createMatchв классеSelector - Возвращает:
- соответствие, никогда не
null
applies
public boolean applies(Styleable styleable)
Описание скопировано из класса:
SelectorВозвращает, применим ли этот
Selector к данному Styleable.- Определено в:
-
appliesв классеSelector - Параметры:
-
styleable-Styleableдля соответствия - Возвращает:
-
true, если этотSelectorприменим к данномуStyleable
applies
public boolean applies(Styleable styleable, Set<PseudoClass>[] pseudoClasses, int depth)
Описание скопировано из класса:
SelectorВозвращает, применим ли этот
Selector к данному Styleable. Это то же самое, что и метод Selector.applies(javafx.css.Styleable), за исключением того, что он также возвращает состояние PseudoClass, которое он находит по пути.- Определено в:
-
appliesв классеSelector - Параметры:
-
styleable-Styleableдля соответствия -
pseudoClasses- множество состоянийPseudoClass -
depth- глубинаNodeиерархии для поиска - Возвращает:
-
true, если этотSelectorи множество состоянийPseudoClassприменяются к заданномуStyleable
stateMatches
public boolean stateMatches(Styleable styleable, Set<PseudoClass> states)
Описание скопировано из класса:
SelectorОпределяет, соответствует ли текущее состояние
Node и его родительских элементов псевдоклассам, определённым для этого селектора.- Определено в:
-
stateMatchesв классеSelector - Параметры:
-
styleable- стиль -
states- состояние - Возвращает:
-
true, если текущее состояние узла и его родительских элементов соответствует псевдоклассам, определённым (если таковые имеются) для этого селектора
toString
public String toString()
Преобразует этот объект в строку.
- Переопределяет:
-
toStringв классеObject
writeBinary
protected final void writeBinary(DataOutputStream os, StyleConverter.StringStore stringStore) throws IOException
Описание скопировано из класса:
SelectorЗаписывает данные
Selector в двоичном формате в заданный DataOutputStream.- Переопределяет:
-
writeBinaryв классеSelector - Параметры:
-
os-DataOutputStreamдля записи данныхSelector -
stringStore- не используется - Исключения:
-
IOException- если запись вDataOutputStreamзавершается неудачей
© 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.