java.lang.Object
javafx.css.Selector
javafx.css.SimpleSelector
A simple selector which behaves according to the CSS standard.
- Since:
- 9
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
applies
(Styleable styleable, Set<PseudoClass>[] pseudoClasses, int depth) boolean
getId()
getName()
int
hashCode()
boolean
stateMatches
(Styleable styleable, Set<PseudoClass> states) Determines whether the current state of the node and its parents matches the pseudo-classes defined (if any) for this selector.toString()
Converts this object to a string.protected final void
writeBinary
(DataOutputStream os, StyleConverter.StringStore stringStore) Methods inherited from class javafx.css.Selector
createSelector, getOrdinal, getRule, setOrdinal
-
Method Details
-
getName
- Returns:
- The name of the java class to which this selector is applied, or *.
-
getStyleClasses
- Returns:
- Immutable List<String> of style-classes of the selector
-
getStyleClassSet
-
getId
-
getNodeOrientation
-
createMatch
- Specified by:
createMatch
in classSelector
-
applies
-
applies
-
stateMatches
Description copied from class:Selector
Determines whether the current state of the node and its parents matches the pseudo-classes defined (if any) for this selector.- Specified by:
stateMatches
in classSelector
- Parameters:
styleable
- the styleablestates
- the state- Returns:
true
if the current state of the node and its parents matches the pseudo-classes defined (if any) for this selector
-
equals
-
hashCode
public int hashCode() -
toString
Converts this object to a string. -
writeBinary
protected final void writeBinary(DataOutputStream os, StyleConverter.StringStore stringStore) throws IOException - Overrides:
writeBinary
in classSelector
- Throws:
IOException
-