org.seasar.s2click.util
クラス S2ClickUtils

java.lang.Object
  上位を拡張 org.seasar.s2click.util.S2ClickUtils

public class S2ClickUtils
extends java.lang.Object

S2Click内で使用するユーティリティメソッドを提供します。

作成者:
Naoki Takezoe

コンストラクタの概要
S2ClickUtils()
           
 
メソッドの概要
static java.lang.String convertNbsp(java.lang.String value)
          連続する半角スペースの2文字目以降をを に変換します。
static void convertToHidden(org.apache.click.control.Form form)
          フォームのコントロールをHiddenField(もしくはHiddenList)に変換します。
static void copyFormToObject(org.apache.click.control.Form form, java.lang.Object object, boolean debug)
          publicフィールドに対応したClickUtils.copyFormToObject(Form, Object, boolean)です。
static void copyObjectToForm(java.lang.Object object, org.apache.click.control.Form form, boolean debug)
          publicフィールドに対応したClickUtils.copyObjectToForm(Object, Form, boolean)です。
static
<T> T
getComponent(java.lang.Class<T> clazz)
          SingletonS2ContainerFactoryからコンポーネントを取得します。
static org.apache.click.service.ConfigService getConfigService()
          ClickAppを取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

S2ClickUtils

public S2ClickUtils()
メソッドの詳細

getConfigService

public static org.apache.click.service.ConfigService getConfigService()
ClickAppを取得します。

戻り値:
ClickAppのインスタンス。

convertToHidden

public static void convertToHidden(org.apache.click.control.Form form)
                            throws java.lang.IllegalArgumentException
フォームのコントロールをHiddenField(もしくはHiddenList)に変換します。

パラメータ:
form - 変換するフォーム
例外:
java.lang.IllegalArgumentException - hiddenに変換できないコントロールがフォームに含まれていた場合

convertNbsp

public static java.lang.String convertNbsp(java.lang.String value)
連続する半角スペースの2文字目以降をを に変換します。

パラメータ:
value - 文字列
戻り値:
変換後の文字列

getComponent

public static <T> T getComponent(java.lang.Class<T> clazz)
SingletonS2ContainerFactoryからコンポーネントを取得します。

型パラメータ:
T - 取得するコンポーネントの型
パラメータ:
clazz - 取得するコンポーネントの型
戻り値:
コンポーネント

copyObjectToForm

public static void copyObjectToForm(java.lang.Object object,
                                    org.apache.click.control.Form form,
                                    boolean debug)
publicフィールドに対応したClickUtils.copyObjectToForm(Object, Form, boolean)です。

パラメータ:
object - コピー元のオブジェクト
form - コピー先のフォーム
debug - デバッグログを出力するかどうか

copyFormToObject

public static void copyFormToObject(org.apache.click.control.Form form,
                                    java.lang.Object object,
                                    boolean debug)
publicフィールドに対応したClickUtils.copyFormToObject(Form, Object, boolean)です。

パラメータ:
form - コピー元のフォーム
object - コピー先のオブジェクト
debug - デバッグログを出力するかどうか