バリデーションポリシーを定義するクラスです。
クラス宣言
public class ValidationPolicy extends Policy
クラス説明
本クラスは、バリデーションポリシーを定義し、管理するクラスです。このクラスのインスタンス生成は、getInstanceFromBinaryメソッドで行います。getInstanceFromBinaryメソッドは、バリデーションポリシーファイルから、ValidationPolicyクラスのインスタンスを生成します。
生成したインスタンスを、Validatorクラスのコンストラクタに指定することで、Validatorクラスで入力データの判定処理を行うことができます。Validatorクラスについては、“4.2.1 Validatorクラス”を参照してください。
メソッド
public static ValidationPolicy getInstanceFromBinary(java.io.InputStream is) throws java.io.IOException, PolicyFormatException, java.lang.NullPointerException, java.lang.SecurityException
バリデーションポリシーファイルからデータを読み込み、ValidationPolicyクラスのインスタンスを生成します。
バリデーションポリシーファイルのデータを含むInputStreamを指定します。
生成したValidationPolicyインスタンスを返却します。
InputStreamからの入力にエラーがありました。
バリデーションポリシーファイルの形式が不正です。
InputStreamにNULLが指定されました。
InputStreamからの入力時にセキュリティ上のエラーが発生しました。