概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.axis.server
クラス ServiceDef

    java.lang.Object
      org.seasar.axis.server.ServiceDef

public class ServiceDef
extends java.lang.Object

diconファイル中でAxisサービスの情報を設定するために使われます。

作成者:
  koichik

フィールドの概要
`protected java.lang.String` | `allowedMethods`
`protected java.lang.String` | `provider`
`protected java.lang.Class` | `serviceType`
`protected java.util.List` | `typeMappingDefs`

コンストラクタの概要
`ServiceDef()`

メソッドの概要
`void` | `addTypeMapping(TypeMappingDef typeMappingDef)` タイプマッピングを追加します。
`java.lang.String` | `getAllowedMethods()` サービスとして公開するメソッドを返します。
`java.lang.String` | `getProvider()` プロバイダを返します。
`java.lang.Class` | `getServiceType()` サービスの型を返します。
`java.util.Iterator` | `getTypeMappings()` タイプマッピングのイテレータを返します。
`void` | `setAllowedMethods(java.lang.String allowedMethods)` サービスとして公開するメソッドを設定します。
`void` | `setProvider(java.lang.String providerType)` プロバイダを指定します。
`void` | `setServiceType(java.lang.Class serviceType)` サービスの型を設定します。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### provider

    protected java.lang.String provider

### serviceType

    protected java.lang.Class serviceType

### allowedMethods

    protected java.lang.String allowedMethods

### typeMappingDefs

    protected final java.util.List typeMappingDefs

コンストラクタの詳細

### ServiceDef

    public ServiceDef()

メソッドの詳細

### getProvider

    public java.lang.String getProvider()

  プロバイダを返します。

  戻り値:
    Returns the providerType.

### setProvider

    public void setProvider(java.lang.String providerType)

  プロバイダを指定します。

  パラメータ:
    `providerType` - The providerType to set.

### getServiceType

    public java.lang.Class getServiceType()

  サービスの型を返します。

  戻り値:
    Returns the serviceType.

### setServiceType

    public void setServiceType(java.lang.Class serviceType)

  サービスの型を設定します。

  パラメータ:
    `serviceType` - The serviceType to set.

### getAllowedMethods

    public java.lang.String getAllowedMethods()

  サービスとして公開するメソッドを返します。

  戻り値:
    Returns the allowedMethods.

### setAllowedMethods

    public void setAllowedMethods(java.lang.String allowedMethods)

  サービスとして公開するメソッドを設定します。

  パラメータ:
    `allowedMethods` - The allowedMethods to set.

### addTypeMapping

    public void addTypeMapping(TypeMappingDef typeMappingDef)

  タイプマッピングを追加します。

  パラメータ:
    `typeMappingDef` -

### getTypeMappings

    public java.util.Iterator getTypeMappings()

  タイプマッピングのイテレータを返します。

  戻り値:
    Returns the TypeMappings.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2004 The Seasar Project. All Rights Reserved.