クラス XmlValidatorFactory
java.lang.ObjectSE
org.springframework.xml.validation.XmlValidatorFactory
JAXP 1.3
ValidatorSE、および JAXP 1.0 解析機能を認識している XmlValidator オブジェクトのファクトリ。主にフレームワーク内での内部使用のため。 このクラスのゴールは、利用可能な最良の検証実装を使用して、JAXP 1.3 への実行時の依存関係を回避することです。カスタムの SAX ベースの実装よりも JAXP1.3 XmlValidator 実装を優先します。
- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明static XmlValidatorcreateValidator(org.springframework.core.io.Resource[] schemaResources, StringSE schemaLanguage) 指定されたスキーマリソースとスキーマ言語型を使用してXmlValidatorを作成します。static XmlValidatorcreateValidator(org.springframework.core.io.Resource schemaResource, StringSE schemaLanguage) 指定されたスキーマリソースとスキーマ言語型を使用してXmlValidatorを作成します。
フィールドの詳細
コンストラクターの詳細
XmlValidatorFactory
public XmlValidatorFactory()
メソッドの詳細
createValidator
public static XmlValidator createValidator(org.springframework.core.io.Resource schemaResource, StringSE schemaLanguage) throws IOExceptionSE 指定されたスキーマリソースとスキーマ言語型を使用してXmlValidatorを作成します。スキーマ言語は、SCHEMA_XXX定数の 1 つである必要があります。- パラメーター:
schemaResource- 検証するスキーマを見つけるリソースschemaLanguage- スキーマの言語- 戻り値:
- バリデーター
- 例外:
IOExceptionSE- スキーマリソースを読み取れない場合IllegalArgumentExceptionSE- スキーマ言語がサポートされていない場合IllegalStateExceptionSE- JAXP 1.0 が見つからない場合XmlValidationException-XmlValidatorを作成できない場合- 関連事項:
createValidator
public static XmlValidator createValidator(org.springframework.core.io.Resource[] schemaResources, StringSE schemaLanguage) throws IOExceptionSE 指定されたスキーマリソースとスキーマ言語型を使用してXmlValidatorを作成します。スキーマ言語は、SCHEMA_XXX定数の 1 つである必要があります。- パラメーター:
schemaResources- 検証するスキーマを見つけるリソースの配列schemaLanguage- スキーマの言語- 戻り値:
- バリデーター
- 例外:
IOExceptionSE- スキーマリソースを読み取れない場合IllegalArgumentExceptionSE- スキーマ言語がサポートされていない場合IllegalStateExceptionSE- JAXP 1.0 が見つからない場合XmlValidationException-XmlValidatorを作成できない場合- 関連事項: