## Uses of Class
javafx.css.PseudoClass

- Packages that use PseudoClass
  Package | Description
  --- | ---
  javafx.css | Provides API for making properties styleable via CSS and for supporting pseudo-class state.
  javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
  javafx.scene.control | The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.

- - ### Uses of PseudoClass in javafx.css

    Methods in javafx.css that return PseudoClass
    Modifier and Type | Method | Description
    --- | --- | ---
    `static PseudoClass` | PseudoClass.`getPseudoClass​(String pseudoClass)` | There is only one PseudoClass instance for a given pseudoClass.

    Methods in javafx.css that return types with arguments of type PseudoClass
    Modifier and Type | Method | Description
    --- | --- | ---
    `ObservableSet<PseudoClass>` | Styleable.`getPseudoClassStates()` | Return the pseudo-class state of this Styleable.

    Method parameters in javafx.css with type arguments of type PseudoClass
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | CompoundSelector.`stateMatches​(Styleable styleable, Set<PseudoClass> states)` |
    `abstract boolean` | Selector.`stateMatches​(Styleable styleable, Set<PseudoClass> state)` | Determines whether the current state of the node and its parents matches the pseudo-classes defined (if any) for this selector.
    `boolean` | SimpleSelector.`stateMatches​(Styleable styleable, Set<PseudoClass> states)` |

  - ### Uses of PseudoClass in javafx.scene

    Methods in javafx.scene that return types with arguments of type PseudoClass
    Modifier and Type | Method | Description
    --- | --- | ---
    `ObservableSet<PseudoClass>` | Node.`getPseudoClassStates()` |

    Methods in javafx.scene with parameters of type PseudoClass
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Node.`pseudoClassStateChanged​(PseudoClass pseudoClass, boolean active)` | Used to specify that a pseudo-class of this Node has changed.

  - ### Uses of PseudoClass in javafx.scene.control

    Methods in javafx.scene.control that return types with arguments of type PseudoClass
    Modifier and Type | Method | Description
    --- | --- | ---
    `ObservableSet<PseudoClass>` | MenuItem.`getPseudoClassStates()` | Return the pseudo-class state of this Styleable.
    `ObservableSet<PseudoClass>` | PopupControl.`getPseudoClassStates()` | Return the pseudo-class state of this Styleable.
    `ObservableSet<PseudoClass>` | Tab.`getPseudoClassStates()` | Return the pseudo-class state of this Styleable.
    `ObservableSet<PseudoClass>` | TableColumnBase.`getPseudoClassStates()` | Return the pseudo-class state of this Styleable.

    Methods in javafx.scene.control with parameters of type PseudoClass
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PopupControl.`pseudoClassStateChanged​(PseudoClass pseudoClass, boolean active)` |
    `void` | SkinBase.`pseudoClassStateChanged​(PseudoClass pseudoClass, boolean active)` | Used to specify that a pseudo-class of this Node has changed.