コンバートならびにバリデートを独自の処理クラスに切替える

既存の文字変換やバリデート処理が機能的に足りない!仕様が気に入らない!でも、大丈夫です。
文字データ変換やバリデートの処理実行クラスはAttribute.xmlに定義されており、
それぞれ独自の処理クラスを作成して切替ることができます。
独自の処理クラスを作成する方法はこちらを参照ください

コンバート(文字変換)用処理クラスを切替える

下記の機能IDがAttribute.xmlに設定されていますので、新しい処理クラスに書換えてください。
文字変換クラスにはConverterIFを実現したクラスを指定してください。
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を実現したクラスを指定してください。
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


©Camel engineering LLP