|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.util.HybsEntry
public final class HybsEntry
HybsEntry.java は、内部に final 定義された文字列の、key と value を持つ、値クラスです。 全変数は、public final 宣言されており、外部より取得できますが、設定できません。 このクラスは、コンストラクタで設定されたキーと設定値を変える事が出来ません。 よって、デフォルトコンストラクタを持たないため、java.io.Serializable インターフェースは 持ちません。また、内部の値を変更できない為、clone() をする必要がないため、 java.lang.Cloneable インターフェースも実装していません。 HybsEntry オブジェクトの同一性を確保するには、equals( Object ) と、hashCode() メソッドを オーバーライドしておく必要があります。同一性の条件は、key と value が、ともに String.equals の関係を持てば、成立することとします。
コンストラクタの概要 | |
---|---|
HybsEntry(java.lang.String key,
java.lang.String value)
コンストラクタ 内部変数への値の設定は、このコンストラクターで行われます。 |
|
HybsEntry(java.lang.String key,
java.lang.String value,
java.lang.String comment)
コンストラクタ 内部変数への値の設定は、このコンストラクターで行われます。 |
メソッドの概要 | |
---|---|
int |
compareTo(HybsEntry other)
自然比較メソッド インタフェース Comparable の 実装です。 |
boolean |
equals(java.lang.Object object)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。 |
java.lang.String |
getComment()
エントリに対応するコメントを返します。 |
java.lang.String |
getKey()
エントリに対応するキーを返します。 |
java.lang.String |
getValue()
エントリに対応する値を返します。 |
HybsEntry |
getValue(java.lang.String newValue)
HybsEntry の設定されている値を変更します。 |
int |
hashCode()
オブジェクトのハッシュコード値を返します。 |
java.lang.String |
toString()
オブジェクトの識別子として,詳細なユーザー情報を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public HybsEntry(java.lang.String key, java.lang.String value)
key
- キーvalue
- 値
java.lang.IllegalArgumentException
public HybsEntry(java.lang.String key, java.lang.String value, java.lang.String comment)
key
- キーvalue
- 値comment
- コメント
java.lang.IllegalArgumentException
- key に null がセットされた場合メソッドの詳細 |
---|
public java.lang.String getKey()
public java.lang.String getValue()
public java.lang.String getComment()
public HybsEntry getValue(java.lang.String newValue)
newValue
- 新しい値
public int compareTo(HybsEntry other)
java.lang.Comparable<HybsEntry>
内の compareTo
other
- 比較対象のObject
java.lang.ClassCastException
public boolean equals(java.lang.Object object)
java.lang.Object
内の equals
object
- 比較対象の参照オブジェクト
public int hashCode()
java.lang.Object
内の hashCode
public java.lang.String toString()
java.lang.Object
内の toString
|
openGion 5.6.6.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |