コンバートならびにバリデートを独自の処理クラスに切替える
既存の文字変換やバリデート処理が機能的に足りない!仕様が気に入らない!でも、大丈夫です。
文字データ変換やバリデートの処理実行クラスは
Attribute.xmlに定義されており、
それぞれ独自の処理クラスを作成して切替ることができます。
独自の処理クラスを作成する方法はこちらを参照ください
コンバート(文字変換)用処理クラスを切替える
下記の機能IDがAttribute.xmlに設定されていますので、新しい処理クラスに書換えてください。
文字変換クラスには
ConverterIFを実現したクラスを指定してください。
標準の処理クラス
- 機能ID
- 標準の処理クラス名
- usax.rule.convert.alphabet
- jp.co.cam.usax.rule.engine.validate.converter.Alphabet
- usax.rule.convert.number
- jp.co.cam.usax.rule.engine.validate.converter.Number
- usax.rule.convert.symbol
- jp.co.cam.usax.rule.engine.validate.converter.Symbol
- usax.rule.convert.japanese
- jp.co.cam.usax.rule.engine.validate.converter.lang.Japanese
バリデート処理クラスを切替える
バリデート処理クラスには
ValidatorIFを実現したクラスを指定してください。
標準の処理クラス
- 機能ID
- 標準の処理クラス名
- usax.rule.validate.characters
- jp.co.cam.usax.rule.engine.validate.validator.Chars
- usax.rule.validate.length
- jp.co.cam.usax.rule.engine.validate.validator.Length
- usax.rule.validate.print
- jp.co.cam.usax.rule.engine.validate.validator.PrintArea
- usax.rule.validate.range
- jp.co.cam.usax.rule.engine.validate.validator.RangeOfNumber
- usax.rule.validate.period
- jp.co.cam.usax.rule.engine.validate.validator.RangeOfDate
- usax.rule.validate.value
- jp.co.cam.usax.rule.engine.validate.validator.ListData