クラス SimpleXsdSchema
java.lang.ObjectSE
org.springframework.xml.xsd.SimpleXsdSchema
- 実装されているすべてのインターフェース:
org.springframework.beans.factory.InitializingBean,XsdSchema
public class SimpleXsdSchema
extends ObjectSE
implements XsdSchema, org.springframework.beans.factory.InitializingBean
デフォルトの
XsdSchema 実装。XSD を setXsd(Resource) によって、または constructor に直接設定できるようにします。
- 導入:
- 1.5.0
- 作成者:
- Mark LaFond, Arjen Poutsma, Greg Turnquist
コンストラクターの概要
コンストラクターコンストラクター説明SimpleXsdSchemaクラスの新しいインスタンスを作成します。SimpleXsdSchema(org.springframework.core.io.Resource xsdResource) 指定されたリソースを使用して、SimpleXsdSchemaクラスの新しいインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明voidスキーマに基づいてXmlValidatorを作成します。スキーマのSourceSE を返します。このスキーマのターゲット名前空間を返します。voidsetXsd(org.springframework.core.io.Resource xsdResource) このインスタンスのgetSource()メソッドの呼び出しによって公開される XSD リソースを設定します。toString()
コンストラクターの詳細
SimpleXsdSchema
public SimpleXsdSchema()SimpleXsdSchemaクラスの新しいインスタンスを作成します。その後、
setXsd(Resource)メソッドを呼び出す必要があります。SimpleXsdSchema
public SimpleXsdSchema(org.springframework.core.io.Resource xsdResource) 指定されたリソースを使用して、SimpleXsdSchemaクラスの新しいインスタンスを作成します。- パラメーター:
xsdResource- XSD リソース。nullであってはなりません- 例外:
IllegalArgumentExceptionSE- 提供されたxsdResourceがnullの場合
メソッドの詳細
setXsd
public void setXsd(org.springframework.core.io.Resource xsdResource) このインスタンスのgetSource()メソッドの呼び出しによって公開される XSD リソースを設定します。- パラメーター:
xsdResource- XSD リソース
getTargetNamespace
インターフェースからコピーされた説明:XsdSchemaこのスキーマのターゲット名前空間を返します。- 次で指定:
- インターフェース
XsdSchemaのgetTargetNamespace - 戻り値:
- ターゲット名前空間
getSource
インターフェースからコピーされた説明:XsdSchemaスキーマのSourceSE を返します。createValidator
インターフェースからコピーされた説明:XsdSchemaスキーマに基づいてXmlValidatorを作成します。- 次で指定:
- インターフェース
XsdSchemaのcreateValidator - 戻り値:
- このスキーマのバリデーター
afterPropertiesSet
public void afterPropertiesSet() throws ParserConfigurationExceptionSE, IOExceptionSE, SAXExceptionSE- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBeanのafterPropertiesSet - 例外:
ParserConfigurationExceptionSEIOExceptionSESAXExceptionSE
toString