Util

クラス: Peach_Util_HashMapEntry

定義: /Peach/Util/HashMapEntry.php

Peach_Util_AbstractMapEntry
   |
   +-Peach_Util_HashMapEntry

Peach_Util_HashMap の内部で使われる MapEntry です.

Tags

メソッド

継承されたプロパティ

クラス: Peach_Util_AbstractMapEntry

Peach_Util_AbstractMapEntry::$key
マッピングのキーです.
Peach_Util_AbstractMapEntry::$value
マッピングの値です.

継承されたメソッド

クラス: Peach_Util_AbstractMapEntry

Peach_Util_AbstractMapEntry::__construct()
新しいエントリーオブジェクトを構築します.
Peach_Util_AbstractMapEntry::getKey()
このエントリーのキーを返します.
Peach_Util_AbstractMapEntry::getValue()
このエントリーの値を返します.

メソッド 詳細

keyEquals

line 46

bool keyEquals(mixed $key, Peach_Util_Equator $e)

このエントリーのキーと引数のキーを比較します.

このメソッドは Peach_Util_HashMap::put() または Peach_Util_HashMap::containsKey() でキーが既に存在するかどうか調べるために使用されます. このメソッドは, Java で例えると「パッケージプライベート」に相当します. エンドユーザーが直接使う機会はありません.

Tags

  • return : このエントリーのキーと引数が等しい場合に true
  • access : public

引数

mixed   $key   比較対象のキー
Util_Equator   $e   比較に使用する Equator

setValue

line 56

void setValue(mixed $value)

このエントリーの値を新しい値に更新します.

Tags

  • access : public

引数

mixed   $value   新しい値