|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.trialpc.sticktools.Query
public class Query
クエリとその重みを示すクラスです。 このクラスは不変クラスです。そのため、複数のスレッド間での利用や、インスタンスの共有に対して安全です。
コンストラクタの概要 | |
---|---|
Query(java.lang.String q)
重みを 1 として Query クラスのインスタンスを生成します。 |
|
Query(java.lang.String q,
float w)
クエリと重みを指定して Query クラスのインスタンスを生成します。 |
メソッドの概要 | |
---|---|
int |
compareTo(Query o)
|
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getQuery()
クエリを返します。 |
float |
getWeight()
重みを返します。 |
int |
hashCode()
|
java.lang.String |
toString()
クエリの文字列表現を返します。 |
static Query |
valueOf(java.lang.String query)
指定された文字列をクエリとして、重み 1 の Query クラスのインスタンスを返します。 |
static Query |
valueOf(java.lang.String query,
float w)
指定されたクエリと重みを持つQuery クラスのインスタンスを返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public Query(java.lang.String q)
Query
クラスのインスタンスを生成します。
q
- クエリ
java.lang.NullPointerException
- q
が null
である場合public Query(java.lang.String q, float w)
Query
クラスのインスタンスを生成します。
q
- クエリw
- 重み
java.lang.NullPointerException
- q
が null
である場合
java.lang.IllegalArgumentException
- w
が 0 未満である場合。
また、q
が空文字である場合。メソッドの詳細 |
---|
public java.lang.String getQuery()
public float getWeight()
public static Query valueOf(java.lang.String query)
query
- クエリ
java.lang.NullPointerException
- query
が null
である場合。public static Query valueOf(java.lang.String query, float w)
query
- クエリw
- 重み
java.lang.NullPointerException
- query
が null
である場合。
java.lang.IllegalArgumentException
- w
が 0 未満である場合。
また、q
が空文字である場合。public int hashCode()
java.lang.Object
内の hashCode
public boolean equals(java.lang.Object o)
java.lang.Object
内の equals
public java.lang.String toString()
クエリの文字列表現を返します。
クエリの文字列表現と、クエリは異なります。
このメソッドで返される文字列は、[query, weight]
となります。
java.lang.Object
内の toString
public int compareTo(Query o)
java.lang.Comparable<Query>
内の compareTo
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |