クラス ProviderBasedWsdl4jDefinition

java.lang.ObjectSE
org.springframework.ws.wsdl.wsdl11.Wsdl4jDefinition
org.springframework.ws.wsdl.wsdl11.ProviderBasedWsdl4jDefinition
実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBeanWsdl11DefinitionWsdlDefinition

public class ProviderBasedWsdl4jDefinition extends Wsdl4jDefinition implements org.springframework.beans.factory.InitializingBean
プロバイダーベースのメカニズムを使用して WSDL4J Definition にデータを入力する Wsdl11Definition の実装。

すべてのプロバイダーはオプションであり、WSDL の特定の部分が作成されないことを示します。プロバイダーは、さまざまなプロパティを介して設定できます。プロバイダーは、次の順序で invoked です。

  1. ImportsProvider
  2. TypesProvider
  3. MessagesProvider
  4. PortTypesProvider
  5. BindingsProvider
  6. ServicesProvider

この定義では、ターゲット名前空間を setTargetNamespace(String) を介して設定する必要があります

導入:
1.5.0
作成者:
Arjen Poutsma
関連事項:
  • フィールドの詳細

    • TARGET_NAMESPACE_PREFIX

      public static final StringSE TARGET_NAMESPACE_PREFIX
      ターゲット名前空間を WSDL に登録するために使用されるプレフィックス。
      関連事項:
  • コンストラクターの詳細

    • ProviderBasedWsdl4jDefinition

      public ProviderBasedWsdl4jDefinition()
  • メソッドの詳細

    • getImportsProvider

      public ImportsProvider getImportsProvider()
      この定義の ImportsProvider を返します。

      デフォルトは null で、<import> が作成されないことを示します

      戻り値:
      インポート業者 ; または null
    • setImportsProvider

      public void setImportsProvider(ImportsProvider importsProvider)
      この定義の ImportsProvider を設定します。

      デフォルトは null で、<import> が作成されないことを示します

      パラメーター:
      importsProvider - インポートプロバイダー
    • getTypesProvider

      public TypesProvider getTypesProvider()
      この定義の TypesProvider を返します。

      デフォルトは null で、<types> が作成されないことを示します

      戻り値:
      型プロバイダー。または null
    • setTypesProvider

      public void setTypesProvider(TypesProvider typesProvider)
      この定義の TypesProvider を設定します。

      デフォルトは null で、<types> が作成されないことを示します

      パラメーター:
      typesProvider - 型プロバイダー。または null
    • getMessagesProvider

      public MessagesProvider getMessagesProvider()
      この定義の MessagesProvider を返します。

      デフォルトは null で、<message> が作成されないことを示します

      戻り値:
      メッセージプロバイダー。または null
    • setMessagesProvider

      public void setMessagesProvider(MessagesProvider messagesProvider)
      この定義の MessagesProvider を設定します。

      デフォルトは null で、<message> が作成されないことを示します

      パラメーター:
      messagesProvider - メッセージプロバイダー。または null
    • getPortTypesProvider

      public PortTypesProvider getPortTypesProvider()
      この定義の PortTypesProvider を返します。

      デフォルトは null で、<portType> が作成されないことを示します

      戻り値:
      ポート型プロバイダー。または null
    • setPortTypesProvider

      public void setPortTypesProvider(PortTypesProvider portTypesProvider)
      この定義の PortTypesProvider を設定します。

      デフォルトは null で、<portType> が作成されないことを示します

      パラメーター:
      portTypesProvider - ポート型プロバイダー。または null
    • getBindingsProvider

      public BindingsProvider getBindingsProvider()
      この定義の BindingsProvider を返します。

      デフォルトは null で、<binding> が作成されないことを示します

      戻り値:
      バインディングプロバイダー。または null
    • setBindingsProvider

      public void setBindingsProvider(BindingsProvider bindingsProvider)
      この定義の BindingsProvider を設定します。

      デフォルトは null で、<binding> が作成されないことを示します

      パラメーター:
      bindingsProvider - バインディングプロバイダー。または null
    • getServicesProvider

      public ServicesProvider getServicesProvider()
      この定義の ServicesProvider を返します。

      デフォルトは null で、<service> が作成されないことを示します

      戻り値:
      サービスプロバイダー ; または null
    • setServicesProvider

      public void setServicesProvider(ServicesProvider servicesProvider)
      この定義の ServicesProvider を設定します。

      デフォルトは null で、<service> が作成されないことを示します

      パラメーター:
      servicesProvider - サービスプロバイダー ; または null
    • getTargetNamespace

      public StringSE getTargetNamespace()
      WSDL 定義のターゲット名前空間を返します。
      戻り値:
      ターゲット名前空間
      関連事項:
      • Definition.getTargetNamespace()
    • setTargetNamespace

      public void setTargetNamespace(StringSE targetNamespace)
      この定義に使用されるターゲット名前空間を設定します。必須。
      パラメーター:
      targetNamespace - ターゲット名前空間
      関連事項:
      • Definition.setTargetNamespace(String)
    • afterPropertiesSet

      public void afterPropertiesSet() throws javax.wsdl.WSDLException
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      例外:
      javax.wsdl.WSDLException