Package javafx.css

Class Rule


  • public final class Rule
    extends Object
    A Rule is a collection of CSS Selectors and Declarations.
    Since:
    9
    • Method Detail

      • getDeclarations

        public final ObservableList<Declaration> getDeclarations()
        This method is to support tooling that may want to add declarations to or remove declarations from a Rule. Changes to the list are tracked so that added declarations are tagged as belonging to this rule, and the rule for removed declarations is nulled out.
        Returns:
        a observable list of declarations
      • getSelectors

        public final ObservableList<Selector> getSelectors()
        This method is to support tooling that may want to add selectors to or remove selectors from a Rule. Changes to the list are tracked so that added selectors are tagged as belonging to this rule, and the rule for removed selectors is nulled out.
        Returns:
        an observable list of selectors
      • getStylesheet

        public Stylesheet getStylesheet()
        Gets the Stylesheet this Rule belongs to.
        Returns:
        the stylesheet
      • getOrigin

        public StyleOrigin getOrigin()
        Get the StyleOrigin of this Stylesheet.
        Returns:
        the origin of the stylesheet
      • toString

        public String toString()
        Converts this object to a String.
        Overrides:
        toString in class Object
        Returns:
        the converted String