チェンジセット 277
- コミット日時:
- 2008/04/17 11:36:48 (14 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
trunk/im-jssp/src/main/java/org/intra_mart/jssp/util/JavaScriptUtility.java
r276 r277 67 67 * 同様に、関数の実行結果も、JavaScript形式からJava形式へ自動的に変換されます。<br/> 68 68 * <br/> 69 * Java形式 から JavaScript形式への変換は、{@link #javaBeanToJS(Object)}を利用し ます。<br/>70 * JavaScript形式 から Java形式への変換は、{@link #jsToJavaBean(Object, Class)}を利用し ます。<br/>69 * Java形式 から JavaScript形式への変換は、{@link #javaBeanToJS(Object)}を利用しています。<br/> 70 * JavaScript形式 から Java形式への変換は、{@link #jsToJavaBean(Object, Class)}を利用しています。<br/> 71 71 * <br/> 72 72 * 型変換の対応表は、{@link #javaBeanToJS(Object)}、および、 … … 75 75 * @param pagePath ページパス(拡張子なし) 76 76 * @param functionName 実行関数名 77 * @param returnType 関数返却値の変換後の 型77 * @param returnType 関数返却値の変換後のJavaクラス 78 78 * @param args 関数の引数 79 * @return 関数の実行結果(引数 returnType で指定された 型に変換されています)79 * @return 関数の実行結果(引数 returnType で指定されたクラスに変換されています) 80 80 * @throws IllegalConversionException Java形式 から JavaScript形式への変換、または、 81 81 * JavaScript形式 から Java形式への変換に失敗した場合。 … … 204 204 * 変換対象外のインスタンスが指定された場合は、IllegalArgumentException をスローします。<br/> 205 205 * <br/> 206 * なお、このメソッドは、引数にJavaBean形式のインスタンスが渡された場合、GetterとSetterが両方存在するプロパティを変換します。<br/>207 * (GetterとSetterのどちらか一方しかないプロパティは変換されません)<br/>206 * 引数にJavaBean形式のインスタンスが渡された場合、GetterとSetterが両方存在するプロパティを変換します。<br/> 207 * GetterとSetterのどちらか一方しかないプロパティは変換されません。<br/> 208 208 * また、プロパティの存在しないJavaBeanが渡された場合は、IllegalArgumentExceptionをスローします。<br/> 209 209 * 同様に、GetterとSetterのどちらか一方しかないプロパティだけで構成されるJavaBeanの場合も、 … … 929 929 930 930 /** 931 * newInstanceFilledProperty()メソッドで利用される、サンプルデータjava.lang.String用の初期値。 931 * {@link #newInstanceFilledProperty(Class, String)}メソッドで利用される、 932 * java.lang.String用のサンプルデータ初期値。<br/> 932 933 */ 933 934 public static final String SAMPLE_DATA_FOR_STRING_DEFAULT = "__default__"; 934 935 935 936 /** 936 * newInstanceFilledProperty()メソッドで利用される、サンプルデータjava.lang.Number用の初期値。 937 * {@link #newInstanceFilledProperty(Class, String)}メソッドで利用される、 938 * java.lang.Number用のサンプルデータ初期値。 937 939 */ 938 940 public static final double SAMPLE_DATA_FOR_NUMBER_DEFAULT = 123; 939 941 940 942 /** 941 * newInstanceFilledProperty()メソッドで利用される、サンプルデータjava.lang.Boolean用の初期値。 943 * {@link #newInstanceFilledProperty(Class, String)}メソッドで利用される、 944 * java.lang.Boolean用のサンプルデータ初期値。 942 945 */ 943 946 public static final boolean SAMPLE_DATA_FOR_BOOLEAN_DEFAULT = true; 944 947 945 948 /** 946 * newInstanceFilledProperty()メソッドで利用される、サンプルデータjava.util.Dateのミリ秒用の初期値。<br/> 949 * {@link #newInstanceFilledProperty(Class, String)}メソッドで利用される、 950 * java.util.Date用のサンプルデータ初期値(ミリ秒)。<br/> 947 951 * "Mon June 19 2008 12:34:56 GMT+0900 (JST)"をあらわします。 948 952 */ … … 950 954 951 955 /** 952 * newInstanceFilledProperty()メソッドで利用される、サンプルデータが配列の場合の要素数 956 * {@link #newInstanceFilledProperty(Class, String)}メソッドで利用される、 957 * サンプルデータが配列の場合の要素数。 953 958 */ 954 959 public static final int SAMPLE_DATA_ARRAY_LENGTH_DEFAULT = 1; … … 1008 1013 * <tr> 1009 1014 * <td>java.util.Date</td> 1010 * <td>new Date({@link JavaScriptUtility#SAMPLE_DATA_FOR_DATE_MILLIS_DEFAULT}) ;</td>1015 * <td>new Date({@link JavaScriptUtility#SAMPLE_DATA_FOR_DATE_MILLIS_DEFAULT})</td> 1011 1016 * <td> 1012 1017 * 「Mon June 19 2008 12:34:56 GMT+0900 (JST)」をあらわします。 … … 1373 1378 * newInstanceFilledProperty()メソッドで利用されるサンプルデータを初期化します。 1374 1379 * 1375 * @param str サンプルデータjava.lang.String用の値。空文字設定不可。<br/>1380 * @param str java.lang.String用のサンプルデータ。空文字設定不可。<br/> 1376 1381 * nullが指定された場合は、{@link JavaScriptUtility#SAMPLE_DATA_FOR_STRING_DEFAULT}が設定されます。 1377 1382 * 1378 * @param num サンプルデータjava.lang.Number用の値。<br/>1383 * @param num java.lang.Number用のサンプルデータ。<br/> 1379 1384 * nullが指定された場合は、new Double({@link JavaScriptUtility#SAMPLE_DATA_FOR_NUMBER_DEFAULT})が設定されます。 1380 1385 * 1381 * @param bool サンプルデータjava.lang.Boolean用の値。<br/>1386 * @param bool java.lang.Boolean用のサンプルデータ。<br/> 1382 1387 * nullが指定された場合は、Boolean.valueOf({@link JavaScriptUtility#SAMPLE_DATA_FOR_BOOLEAN_DEFAULT})が設定されます。 1383 1388 * 1384 * @param date サンプルデータjava.util.Dateの用の値。<br/>1389 * @param date java.util.Dateの用のサンプルデータ。<br/> 1385 1390 * nullが指定された場合は、new Date({@link JavaScriptUtility#SAMPLE_DATA_FOR_DATE_MILLIS_DEFAULT})が設定されます。 1386 1391 *