Class PseudoClass

java.lang.Object
io.guise.framework.platform.web.css.PseudoClass
All Implemented Interfaces:
SimpleSelector, Comparable<PseudoClass>

public class PseudoClass extends Object implements SimpleSelector, Comparable<PseudoClass>
A pseudo class simple selector.
Author:
Garret Wilson
  • Constructor Details

    • PseudoClass

      public PseudoClass(String pseudoClassName)
      Pseudo class name constructor.
      Parameters:
      pseudoClassName - The name of the pseudo class to be selected.
      Throws:
      NullPointerException - if the given pseudo class name is null.
  • Method Details

    • getPseudoClassName

      public String getPseudoClassName()
      Returns:
      The name of the pseudo class to be selected.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(PseudoClass object)

      This implementation compares pseudo-class names. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

      Specified by:
      compareTo in interface Comparable<PseudoClass>