ts.query
クラス QueryParamValueIterator

java.lang.Object
  上位を拡張 ts.query.QueryParamValueIterator

public class QueryParamValueIterator
extends java.lang.Object

パラメータの値を格納するイテレータ・クラス。
next()メソッドは、値が単数の場合はその値を常に返し、値が複数の場合 はそれらの値を順番に返して最後に至った後は最後の値を返し続ける。

バージョン:
$Id: QueryParamValueIterator.java,v 1.1 2011-08-01 15:25:37 tayu Exp $
作成者:
佐藤隆之。

コンストラクタの概要
QueryParamValueIterator(java.lang.Object value)
          パラメータの値を引数にとるコンストラクタ。
 
メソッドの概要
 int count()
          値の数を取得する。
 java.lang.Object next()
          値を順に取得していくメソッド。
protected  java.util.Collection<java.lang.Object> toCollection(java.lang.Object obj)
          オブジェクトがCollectionオブジェクトに型変換する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

QueryParamValueIterator

public QueryParamValueIterator(java.lang.Object value)
パラメータの値を引数にとるコンストラクタ。
引数がコレクション・オブジェクト又は配列の場合は複数の値を持つものとし、 それ以外は単数の値を持つものとしてインスタンスを作成する。

パラメータ:
value - 値オブジェクト。
メソッドの詳細

count

public int count()
値の数を取得する。

戻り値:
値の数。

next

public java.lang.Object next()
値を順に取得していくメソッド。
値が単数の場合はその値を常に返し、値が複数の場合はそれらの値を順番に返して 最後に至った場合は最後の値を返し続ける。

戻り値:
値オブジェクト。

toCollection

protected java.util.Collection<java.lang.Object> toCollection(java.lang.Object obj)
オブジェクトがCollectionオブジェクトに型変換する。

パラメータ:
obj - オブジェクト。
戻り値:
コレクション・オブジェクト。


Copyright (C) SATOH Takayuki All Rights Reserved.