org.seasar.cubby.util
クラス QueryStringBuilder

java.lang.Object
  上位を拡張 org.seasar.cubby.util.QueryStringBuilder

public class QueryStringBuilder
extends Object

パラメータ文字列を作成します。

パラメータ名、値ともURLエンコードされます。デフォルトのエンコードはUTF-8です。

 QueryStringBuilder query = new QueryStringBuilder();
 query.addParam("p1", "v1");
 query.addParam("p2", null);
 query.addParam("p3", new String[] { "v2", "v3" });
 assertEquals("p1=v1&p2=&p3=v2&p3=v3", query.toString());
 

導入されたバージョン:
1.0.0
作成者:
agata

コンストラクタの概要
QueryStringBuilder()
           
 
メソッドの概要
 void addParam(String name, Object value)
          パラメータを追加します。
 void setEncode(String encode)
          エンコードをセットします。
 String toString()
          パラメータ文字列を取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

QueryStringBuilder

public QueryStringBuilder()
メソッドの詳細

setEncode

public void setEncode(String encode)
エンコードをセットします。

パラメータ:
encode -

addParam

public void addParam(String name,
                     Object value)
パラメータを追加します。

パラメータ:
name - パラメータ名
value - 値。配列の場合、要素数分パラメータが追加されます。

toString

public String toString()
パラメータ文字列を取得します。

オーバーライド:
クラス Object 内の toString


Copyright ツゥ 2006-2008 The Seasar Foundation. All Rights Reserved.