Util

パッケージ Util の索引

_

__construct
in file HashMap.php, method Peach_Util_HashMap::__construct()
    新しい HashMap を構築します.
__construct
in file AbstractMapEntry.php, method Peach_Util_AbstractMapEntry::__construct()
    新しいエントリーオブジェクトを構築します.
__construct
in file ArrayMapEntry.php, method Peach_Util_ArrayMapEntry::__construct()
    新しい ArrayMapEntry を構築します.
__construct
in file ArrayMap.php, method Peach_Util_ArrayMap::__construct()
    新しいインスタンスを構築します.
__toString
in file ArrayMapEntry.php, method Peach_Util_ArrayMapEntry::__toString()
    この MapEntry の文字列表現です.

a

arrayValue
in file Values.php, method Peach_Util_Values::arrayValue()
    指定された値を配列に変換します.
asArray
in file ArrayMap.php, method Peach_Util_ArrayMap::asArray()
    このマップに登録されているエントリーを配列として返します.
asort
in file Arrays.php, method Peach_Util_Arrays::asort()
    配列のキーと値のマッピングを保持しながら, 指定された配列をソートします.
AbstractMapEntry.php
procedural page AbstractMapEntry.php
ArrayMap.php
procedural page ArrayMap.php
ArrayMapEntry.php
procedural page ArrayMapEntry.php
Arrays.php
procedural page Arrays.php

b

basedir
in file Strings.php, method Peach_Util_Strings::basedir()
    指定された文字列を基底ディレクトリに変換します.
boolValue
in file Values.php, method Peach_Util_Values::boolValue()
    指定された値を bool 型に変換します.

c

clear
in file HashMap.php, method Peach_Util_HashMap::clear()
    マッピングを空にします.
clear
in file Map.php, method Peach_Util_Map::clear()
    このマップを空にします.
clear
in file ArrayMap.php, method Peach_Util_ArrayMap::clear()
    このマップを空にします.
compare
in file DefaultComparator.php, method Peach_Util_DefaultComparator::compare()
    二つの値を比較します.
compare
in file Comparator.php, method Peach_Util_Comparator::compare()
    二つの値を比較します.
compareTo
in file Comparable.php, method Peach_Util_Comparable::compareTo()
    このオブジェクトと引数の値を比較します.
concat
in file Arrays.php, method Peach_Util_Arrays::concat()
    引数の配列または値を連結して, 一つの配列として返します.
containsKey
in file Map.php, method Peach_Util_Map::containsKey()
    指定されたキーによるマッピングが存在するかどうかを調べます.
containsKey
in file ArrayMap.php, method Peach_Util_ArrayMap::containsKey()
    指定されたキー名によるマッピングが存在するかどうかを調べます.
containsKey
in file HashMap.php, method Peach_Util_HashMap::containsKey()
    指定されたキーによるマッピングが存在するかどうかを調べます.
createEntry
in file HashMap.php, method Peach_Util_HashMap::createEntry()
    指定されたキーと値をマッピングする, 新しいエントリーを構築します.
Comparable.php
procedural page Comparable.php
Comparator.php
procedural page Comparator.php

d

DefaultComparator.php
procedural page DefaultComparator.php
DefaultEquator.php
procedural page DefaultEquator.php

e

endsWith
in file Strings.php, method Peach_Util_Strings::endsWith()
    ある文字列が指定された文字列で終了しているかどうかを判別します.
endsWithRawChar
in file Strings.php, method Peach_Util_Strings::endsWithRawChar()
    ある文字列が指定された文字で終了して, かつエスケープ処理されていないかを判別します.
entryList
in file Map.php, method Peach_Util_Map::entryList()
    このマップのすべてのエントリーを Peach_Util_MapEntry オブジェクトの配列で返します.
entryList
in file ArrayMap.php, method Peach_Util_ArrayMap::entryList()
    このマップに含まれるすべてのエントリーを返します.
entryList
in file HashMap.php, method Peach_Util_HashMap::entryList()
    この HashMap に登録されているすべてのエントリーを返します.
equate
in file DefaultEquator.php, method Peach_Util_DefaultEquator::equate()
    引数 $var1 と $var2 が等価かどうか調べます.
equate
in file Equator.php, method Peach_Util_Equator::equate()
    引数 $var1 と $var2 が等しいと判断した場合に TRUE を返します.
explode
in file Strings.php, method Peach_Util_Strings::explode()
    内部関数の explode() のカスタム版です.
Equator.php
procedural page Equator.php

g

get
in file Map.php, method Peach_Util_Map::get()
    指定されたキーにマッピングされている値を返します.
get
in file ArrayMap.php, method Peach_Util_ArrayMap::get()
    指定されたキー名にマッピングされている値を返します.
get
in file HashMap.php, method Peach_Util_HashMap::get()
    指定されたキーにマッピングされている値を返します.
getInstance
in file DefaultEquator.php, method Peach_Util_DefaultEquator::getInstance()
    このクラスの唯一のインスタンスを返します.
getInstance
in file DefaultComparator.php, method Peach_Util_DefaultComparator::getInstance()
    唯一のインスタンスを返します.
getKey
in file MapEntry.php, method Peach_Util_MapEntry::getKey()
    このエントリーのキーです.
getKey
in file AbstractMapEntry.php, method Peach_Util_AbstractMapEntry::getKey()
    このエントリーのキーを返します.
getLines
in file Strings.php, method Peach_Util_Strings::getLines()
    指定された文字列を行単位で分割します.
getRawIndex
in file Strings.php, method Peach_Util_Strings::getRawIndex()
    指定された文字列の中で、"\" によるエスケープ処理のされていない文字列があらわれる 最初のインデックスを返します.
getType
in file Values.php, method Peach_Util_Values::getType()
    指定された値の型を返します.
getValue
in file MapEntry.php, method Peach_Util_MapEntry::getValue()
    このエントリーの値です.
getValue
in file AbstractMapEntry.php, method Peach_Util_AbstractMapEntry::getValue()
    このエントリーの値を返します.

h

hashCode
in file DefaultEquator.php, method Peach_Util_DefaultEquator::hashCode()
    指定された値のハッシュ値を返します.
hashCode
in file Equator.php, method Peach_Util_Equator::hashCode()
    指定された値のハッシュ値を計算します.
HashMap.php
procedural page HashMap.php
HashMapEntry.php
procedural page HashMapEntry.php

i

intValue
in file Values.php, method Peach_Util_Values::intValue()
    指定された値を整数に変換します.
isWhitespace
in file Strings.php, method Peach_Util_Strings::isWhitespace()
    指定された文字列が空白文字の集合からなる文字列かどうかを返します.

k

$key
in file AbstractMapEntry.php, variable Peach_Util_AbstractMapEntry::$key
    マッピングのキーです.
keyEquals
in file HashMapEntry.php, method Peach_Util_HashMapEntry::keyEquals()
    このエントリーのキーと引数のキーを比較します.
keys
in file Map.php, method Peach_Util_Map::keys()
    このマップに登録されているすべてのキーを配列で返します.
keys
in file HashMap.php, method Peach_Util_HashMap::keys()
    この HashMap に含まれるキーの一覧を返します.
keys
in file ArrayMap.php, method Peach_Util_ArrayMap::keys()
    このマップに登録されているすべてのキーを配列で返します.

m

max
in file Arrays.php, method Peach_Util_Arrays::max()
    指定された配列の各要素の中で「最も大きい」値を返します.
min
in file Arrays.php, method Peach_Util_Arrays::min()
    指定された配列の各要素の中で「最も小さい」値を返します.
Map.php
procedural page Map.php
MapEntry.php
procedural page MapEntry.php

p

Peach_Util_AbstractMapEntry
in file AbstractMapEntry.php, class Peach_Util_AbstractMapEntry
    デフォルトの Peach_Util_MapEntry の実装です.
Peach_Util_ArrayMap
in file ArrayMap.php, class Peach_Util_ArrayMap
    PHP の配列機能を使った Map の実装です.
Peach_Util_ArrayMapEntry
in file ArrayMapEntry.php, class Peach_Util_ArrayMapEntry
    Peach_Util_ArrayMap の entryList() から生成されるオブジェクトです.
Peach_Util_Arrays
in file Arrays.php, class Peach_Util_Arrays
    配列に関する操作を行うユーティリティクラスです.
Peach_Util_Comparable
in file Comparable.php, class Peach_Util_Comparable
    相互に比較出来ることをあらわすインタフェースです.
Peach_Util_Comparator
in file Comparator.php, class Peach_Util_Comparator
    与えられた二つの値を比較するインタフェースです.
Peach_Util_DefaultComparator
in file DefaultComparator.php, class Peach_Util_DefaultComparator
    デフォルトのコンパレータです.
Peach_Util_DefaultEquator
in file DefaultEquator.php, class Peach_Util_DefaultEquator
    デフォルトの Equator です.
Peach_Util_Equator
in file Equator.php, class Peach_Util_Equator
    二つの値が等価かどうかを調べるためのインタフェースです.
Peach_Util_HashMap
in file HashMap.php, class Peach_Util_HashMap
    任意の値やオブジェクトをキーに指定することが出来る Map です. 格納のアルゴリズムは java.util.HashMap を参考にしています.
Peach_Util_HashMapEntry
in file HashMapEntry.php, class Peach_Util_HashMapEntry
    Peach_Util_HashMap の内部で使われる MapEntry です.
Peach_Util_Map
in file Map.php, class Peach_Util_Map
    キーと値のマッピングを管理するインタフェースです. API は java.util.Map を参考にして作られています.
Peach_Util_MapEntry
in file MapEntry.php, class Peach_Util_MapEntry
    マップに含まれるキーと値のペアをあらわすインタフェースです.
Peach_Util_Strings
in file Strings.php, class Peach_Util_Strings
    文字列処理に関するユーティリティクラスです
Peach_Util_Values
in file Values.php, class Peach_Util_Values
    値の各種変換を行うユーティリティクラスです.
pickup
in file Arrays.php, method Peach_Util_Arrays::pickup()
    配列の中から, $type で指定した型の値だけを取り出します.
put
in file Map.php, method Peach_Util_Map::put()
    指定されたキーと値を関連づけます.
put
in file HashMap.php, method Peach_Util_HashMap::put()
    指定されたキーと値をこの Map に関連づけます.
put
in file ArrayMap.php, method Peach_Util_ArrayMap::put()
    指定されたキー名と値を関連づけます.
putAll
in file HashMap.php, method Peach_Util_HashMap::putAll()
    指定された Map の中身をすべて追加します。 もしも引数の Map とこの Map に同じキーが存在していた場合, 引数のマッピングで上書きされます.
putAll
in file ArrayMap.php, method Peach_Util_ArrayMap::putAll()
    指定された Map のマッピングをすべて登録します.
putAll
in file Map.php, method Peach_Util_Map::putAll()
    指定されたマップのマッピングすべてを登録します.

r

remove
in file Map.php, method Peach_Util_Map::remove()
    指定されたキー名によるマッピングが存在する場合に, そのマッピングを削除します.
remove
in file HashMap.php, method Peach_Util_HashMap::remove()
    指定されたキーのマッピングを削除します.
remove
in file ArrayMap.php, method Peach_Util_ArrayMap::remove()
    指定されたキー名によるマッピングが存在する場合に, そのマッピングを削除します.

s

Strings.php
procedural page Strings.php
setValue
in file MapEntry.php, method Peach_Util_MapEntry::setValue()
    このエントリーの値を新しい値に更新します. 更新はもとの Map に反映されます.
setValue
in file HashMapEntry.php, method Peach_Util_HashMapEntry::setValue()
    このエントリーの値を新しい値に更新します.
setValue
in file ArrayMapEntry.php, method Peach_Util_ArrayMapEntry::setValue()
    このエントリーの値を更新します.
size
in file HashMap.php, method Peach_Util_HashMap::size()
    この Map が持つマッピングの個数を返します.
size
in file ArrayMap.php, method Peach_Util_ArrayMap::size()
    登録されているマッピングの個数を返します.
size
in file Map.php, method Peach_Util_Map::size()
    登録されているマッピングの個数を返します.
sort
in file Arrays.php, method Peach_Util_Arrays::sort()
    指定された配列をソートします.
startsWith
in file Strings.php, method Peach_Util_Strings::startsWith()
    ある文字列が指定された文字列で始まっているかどうかを判別します.
stringValue
in file Values.php, method Peach_Util_Values::stringValue()
    指定された値を文字列型に変換します.

t

template
in file Strings.php, method Peach_Util_Strings::template()
    文字列内に含まれる {0}, {1}, {2} などのテンプレート変数を, $args 内の各要素で置き換えます. 例えば

u

unique
in file Arrays.php, method Peach_Util_Arrays::unique()
    指定された配列から, 重複した値を取り除いた結果を返します.

v

$value
in file AbstractMapEntry.php, variable Peach_Util_AbstractMapEntry::$value
    マッピングの値です.
Values.php
procedural page Values.php
values
in file Map.php, method Peach_Util_Map::values()
    このマップに登録されているすべての値を配列で返します.
values
in file HashMap.php, method Peach_Util_HashMap::values()
    このマップに登録されているすべての値を配列で返します.
values
in file ArrayMap.php, method Peach_Util_ArrayMap::values()
    このマップに登録されているすべての値を配列で返します.