Class nas.UserInfoCollection
コレクションする要素は、nas.UserInfoオブジェクト
引数にオブジェクトまたはユーザ記述文字列の配列を与えて初期化可能
直接操作する場合は必ずオブジェクトで与えること
不正メンバーはコレクション対象外
空コレクションをつくる際は引数で空配列を渡すこと
Defined in: nas_common.js.
Constructor Attributes | Constructor Name and Description |
---|---|
nas.UserInfoCollection(users)
nas.UserInfo オブジェクトコレクション
|
Method Attributes | Method Name and Description |
---|---|
addMember(newMember)
コレクションにメンバーを追加する。既存のメンバーは追加されない。戻り値はメンバーのインデックス
配列引数渡しNG
不正メンバーは追加されない。その場合の戻り値は -1
|
|
コレクションメンバーをユーザ記述文字列の配列に変換
|
|
dump(form)
userストリームをtext出力
|
|
parseConfig(dataStream)
userストリームを引数にしてCollectionの内容をすべて入れ替える
ストリームの形式は "plain-text" または "full-dump" または "JSON"を自動判別
引数が空の場合は、何も操作せずに戻る
|
|
userIndexOf(searchUser)
コレクションメンバーを検索してインデックスを返す
発見できなかった場合は -1
引数がハンドルのみであった場合もハンドルの一致でインデックスを返す
その場合先に一致したハンドルが返されるので希望のデータではない可能性があるので注意
|
Method Detail
addMember(newMember)
コレクションにメンバーを追加する。既存のメンバーは追加されない。戻り値はメンバーのインデックス
配列引数渡しNG
不正メンバーは追加されない。その場合の戻り値は -1
- Parameters:
- newMember
{Array of String}
convertStringArray()
コレクションメンバーをユーザ記述文字列の配列に変換
- Returns:
- {Array of String}
{String}
dump(form)
userストリームをtext出力
- Parameters:
- form
- Returns:
- {String}
parseConfig(dataStream)
userストリームを引数にしてCollectionの内容をすべて入れ替える
ストリームの形式は "plain-text" または "full-dump" または "JSON"を自動判別
引数が空の場合は、何も操作せずに戻る
- Parameters:
- dataStream
userIndexOf(searchUser)
コレクションメンバーを検索してインデックスを返す
発見できなかった場合は -1
引数がハンドルのみであった場合もハンドルの一致でインデックスを返す
その場合先に一致したハンドルが返されるので希望のデータではない可能性があるので注意
- Parameters:
- searchUser