私は現在、ユーザーがデバイスの設定を読むことができるアプリケーションを開発中です。設定はXMLとして保存されます。可変範囲の変数セットに対して検証する方法は?
私が直面している問題は、アプリケーションの検証を定義する方法です。たとえば、XMLファイルに格納されている値の大部分は、さまざまな範囲内になければなりません。 0〜2,1〜50,10文字または20文字など
検証する必要があるこれらの制約がたくさんあります。バージョン2の場合は範囲をハードコードしたくありませんデバイスの設定ファイルが出てくる範囲の異なるセットを持っています。例えば。 0 - 2の代わりに0 - 4になり、20文字の代わりに40が許可されます。
私はこれにどのようにアプローチすればよいですか?バリデーションルールを別々のXMLファイルに保存する必要がありますか?このデバイスのハードコードされた構成範囲を持つクラスを定義し、その構成範囲を持つデバイスのバージョン2の新しいクラスを作成する必要がありますか?