- java.lang.Object
-
- javafx.css.Match
-
- すべての実装されたインタフェース:
Comparable<Match>
public final class Match extends Object implements Comparable<Match>
- 導入されたバージョン:
- 9
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 int
compareTo(Match o)
このオブジェクトと指定されたオブジェクトの順序を比較します。com.sun.javafx.css.PseudoClassState
getPseudoClasses()
Selector
getSelector()
int
getSpecificity()
-
-
-
メソッドの詳細
-
getSelector
public Selector getSelector()
-
getPseudoClasses
public com.sun.javafx.css.PseudoClassState getPseudoClasses()
-
getSpecificity
public int getSpecificity()
-
compareTo
public int compareTo(Match o)
インタフェースからコピーされた説明:Comparable
このオブジェクトと指定されたオブジェクトの順序を比較します。 このオブジェクトが指定されたオブジェクトより小さい場合は負の整数、等しい場合はゼロ、大きい場合は正の整数を返します。実装では、すべての
x
とy
に対してsgn(x.compareTo(y))== -sgn(y.compareTo(x))
が保証されなければいけません。 これは、y.compareTo(x)
が例外をスローする場合はx.compareTo(y)
も例外をスローすることを意味します。実装者は、関係が推移的であることも保証しなければならない:
(x.compareTo(y) > 0 && y.compareTo(z) > 0)
はx.compareTo(z) > 0
を意味します。さらに、すべての
z
に対してx.compareTo(y)==0
がsgn(x.compareTo(z))== sgn(y.compareTo(z))
を意味することも保証されなければいけません。必須というわけではありませんが、
(x.compareTo(y)==0)==(x.equals(y))
であることが強く推奨されます。 一般に、Comparable
インタフェースを実装しているクラスで、この条件に違反するクラスはすべて、明確にこの事実を示す必要があります。 注: このクラスはequalsと一貫性のない自然順序付けを持ちますなどと明示することをお薦めします。前述の説明において、
sgn(
expression)
は、expressionの値がそれぞれ負、ゼロ、または正であるかどうかに従って、-1
、0
、または1
のうちの1つを返すように定義された数学的signum関数を指定します。- 定義:
- インタフェース
Comparable<Match>
内のcompareTo
- パラメータ:
o
-比較対象のオブジェクト。- 戻り値:
- このオブジェクトが指定されたオブジェクトより小さい場合は負の整数、等しい場合はゼロ、大きい場合は正の整数
-
-