ページの先頭行へ戻る
Interstage Charset Manager Standard Edition V9 システム構築ガイド バリデーション編
FUJITSU Software

4.2.4 ValidationPolicyクラス

バリデーションポリシーを定義するクラスです。

クラス宣言

public class ValidationPolicy
extends Policy

クラス説明

本クラスは、バリデーションポリシーを定義し、管理するクラスです。このクラスのインスタンス生成は、getInstanceFromBinaryメソッドで行います。getInstanceFromBinaryメソッドは、バリデーションポリシーファイルから、ValidationPolicyクラスのインスタンスを生成します。

生成したインスタンスを、Validatorクラスのコンストラクタに指定することで、Validatorクラスで入力データの判定処理を行うことができます。Validatorクラスについては、“4.2.1 Validatorクラス”を参照してください。

メソッド

getInstanceFromBinary
宣言
public static ValidationPolicy getInstanceFromBinary(java.io.InputStream is)
      throws java.io.IOException,
             PolicyFormatException,
             java.lang.NullPointerException,
             java.lang.SecurityException
機能説明

バリデーションポリシーファイルからデータを読み込み、ValidationPolicyクラスのインスタンスを生成します。

パラメタ
is

バリデーションポリシーファイルのデータを含むInputStreamを指定します。

復帰値

生成したValidationPolicyインスタンスを返却します。

例外
java.io.IOException

InputStreamからの入力にエラーがありました。

PolicyFormatException

バリデーションポリシーファイルの形式が不正です。

java.lang.NullPointerException

InputStreamにNULLが指定されました。

java.lang.SecurityException

InputStreamからの入力時にセキュリティ上のエラーが発生しました。