Namespace Peach\Util
| AbstractMapEntry | デフォルトの |
| ArrayMap | PHP の配列機能を使った Map の実装です. このマップはキーに整数または文字列しか使えないという制限があります. |
| ArrayMapEntry | Peach\Util\ArrayMap の entryList() から生成されるオブジェクトです. |
| Arrays | 配列に関する操作を行うユーティリティクラスです. |
| DefaultComparator | デフォルトのコンパレータです. Arrays::sort などのメソッドで, 引数にコンパレータが指定されなかった場合に適用されます. |
| DefaultEquator | デフォルトの Equator です. |
| HashMap | 任意の値やオブジェクトをキーに指定することが出来る Map です. 格納のアルゴリズムは java.util.HashMap を参考にしています. キーに使用するオブジェクトは, 出来る限り不変 (イミュータブル) なものを使用してください. キーに設定したオブジェクトに対して外部から変更が加わった場合, このオブジェクトの動作は保障されません. |
| HashMapEntry | Peach\Util\HashMap の内部で使われる MapEntry です. |
| Strings | 文字列処理に関するユーティリティクラスです |
| Values | 値の各種変換を行うユーティリティクラスです. |
| Comparable | 相互に比較出来ることをあらわすインタフェースです. |
| Comparator | 与えられた二つの値を比較するインタフェースです. このインタフェースは Arrays::sort の引数として使われます. Java における java.util.Comparator と同じ用途で使われることを想定しています. |
| Equator | 二つの値が等価かどうかを調べるためのインタフェースです.
|
| Map | キーと値のマッピングを管理するインタフェースです. API は java.util.Map を参考にして作られています. |
| MapEntry | マップに含まれるキーと値のペアをあらわすインタフェースです. Map::entryList の返り値として使用されます. |