クラス SimpleXsdSchema

java.lang.ObjectSE
org.springframework.xml.xsd.SimpleXsdSchema
実装されているすべてのインターフェース:
org.springframework.beans.factory.InitializingBeanXsdSchema

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

      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

      public StringSE getTargetNamespace()
      インターフェースからコピーされた説明: XsdSchema
      このスキーマのターゲット名前空間を返します。
      次で指定:
      インターフェース XsdSchemagetTargetNamespace 
      戻り値:
      ターゲット名前空間
    • getSource

      public SourceSE getSource()
      インターフェースからコピーされた説明: XsdSchema
      スキーマの SourceSE を返します。
      次で指定:
      インターフェース XsdSchemagetSource 
      戻り値:
      この XSD スキーマのソース
    • createValidator

      public XmlValidator createValidator()
      インターフェースからコピーされた説明: XsdSchema
      スキーマに基づいて XmlValidator を作成します。
      次で指定:
      インターフェース XsdSchemacreateValidator 
      戻り値:
      このスキーマのバリデーター
    • afterPropertiesSet

      public void afterPropertiesSet() throws ParserConfigurationExceptionSE, IOExceptionSE, SAXExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      例外:
      ParserConfigurationExceptionSE
      IOExceptionSE
      SAXExceptionSE
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString