.diconファイル

いろいろな.diconファイルを書いたのでサンプルとして載せてみます。

配列をPropertyにセット


  new String[]{"SAY NO MORE","LARK","FATHOMS DEEP","ハート・ストリングス"}


配列をListとしてPropertyにセット


  @java.util.Arrays@asList(new String[]{"SAY NO MORE","LARK","FATHOMS DEEP","ハート・ストリングス"})

ファイルをコンストラクタに設定


                                  ←CSVReaderのコンストラクタ引数
    
      "conf/sort.csv"      ←Fileのコンストラクタ引数
    
  
  "Windows-31J"

※CSVReaderは独自作成クラスなので、S2には含まれていません。

上記で作ったCsvReaderからDataSetを読み込み、先頭のDataTableを取得してItemSorterのコンストラクタにセット


  sortReader.read().getTable(0)

入力チェックルールなど設定ファイルで定義する
この例では年齢カラムに必須と範囲チェックを定義しています。



  "0"
  "130"



  requiredValidator
  rangeValidator
  "age"

initMethodって便利ですね。