Spec-Zone.ru › OpenJavaFX 21

Класс SimpleSelector

java.lang.Object
javafx.css.Selector
javafx.css.SimpleSelector
public final class SimpleSelector extends Selector
Простой селектор, который ведет себя в соответствии со стандартом CSS.
С:
9

Краткое описание методов

Модификатор и тип Метод Описание
boolean applies(Styleable styleable)
Возвращает, применим ли этот Selector к данному Styleable.
boolean applies(Styleable styleable, Set<PseudoClass>[] pseudoClasses, int depth)
Возвращает, применим ли этот 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(Styleable styleable, Set<PseudoClass> states)
Определяет, соответствует ли текущее состояние Node и его родительских элементов псевдоклассам, определённым для этого селектора (если таковые имеются).
String toString()
Преобразует этот объект в строку.
protected final void writeBinary(DataOutputStream os, StyleConverter.StringStore stringStore)
Записывает данные Selector в двоичном формате в заданный DataOutputStream.

Методы, объявленные в классе javafx.css.Selector

createSelector, getOrdinal, getRule, setOrdinal

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание методов

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API