- java.lang.Object
-
- javafx.css.Match
-
- All Implemented Interfaces:
-
Comparable<Match>
public final class Match extends Object implements Comparable<Match>
- 从以下版本开始:
- 9
-
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 intcompareTo(Match o)将此对象与指定的对象进行比较以进行排序。com.sun.javafx.css.PseudoClassStategetPseudoClasses()SelectorgetSelector()intgetSpecificity()
-
-
-
方法详细信息
-
getSelector
public Selector getSelector()
-
getPseudoClasses
public com.sun.javafx.css.PseudoClassState getPseudoClasses()
-
getSpecificity
public int getSpecificity()
-
compareTo
public int compareTo(Match o)
描述从接口Comparable复制将此对象与指定的对象进行比较以进行排序。 返回一个负整数,零或正整数,因为该对象小于,等于或大于指定对象。实现程序必须确保
sgn(x.compareTo(y)) == -sgn(y.compareTo(x))所有x和y。 (这意味着x.compareTo(y)必须抛出异常iffy.compareTo(x)引发异常。)实施者还必须确保关系是可传递的:
(x.compareTo(y) > 0 && y.compareTo(z) > 0)意味着x.compareTo(z) > 0。最后,实施者必须确保
x.compareTo(y)==0意味着sgn(x.compareTo(z)) == sgn(y.compareTo(z)),全部为z。强烈建议,但不要严格要求
(x.compareTo(y)==0) == (x.equals(y))。 一般来说,任何实现Comparable接口并违反这种情况的类应清楚地表明这一点。 推荐的语言是“注意:此类具有与equals不一致的自然排序”。在前面的描述中,符号
sgn(表达)表示数学符号函数,其被定义为返回之一-1,0,或1分别根据表达式的值是否为负,零或正。- Specified by:
-
compareTo在接口Comparable<Match> - 参数
-
o- 要比较的对象。 - 结果
- 负整数,零或正整数,因为该对象小于,等于或大于指定对象。
-
-