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

## org.seasar.axis.encoding
クラス AutoRegisterTypeMappingImpl

    java.lang.Object
      org.apache.axis.encoding.TypeMappingImpl
          org.seasar.axis.encoding.AutoRegisterTypeMappingImpl

すべての実装インタフェース:
  org.apache.axis.encoding.TypeMapping, javax.xml.rpc.encoding.TypeMapping

public class AutoRegisterTypeMappingImpl
extends org.apache.axis.encoding.TypeMappingImpl

Java型とXML型のマッピングが未定義の場合に自動登録するタイプマッピングの実装です。
Java型からXML型へのタイプマッピングの自動登録はスーパークラスの機能(デフォルトでは無効にされています)をそのまま使います。

作成者:
  koichik

入れ子クラスの概要

クラス org.apache.axis.encoding.TypeMappingImpl から継承した入れ子クラス
`org.apache.axis.encoding.TypeMappingImpl.Pair`

フィールドの概要

クラス org.apache.axis.encoding.TypeMappingImpl から継承したフィールド
`delegate, doAutoTypes, log`

コンストラクタの概要
`AutoRegisterTypeMappingImpl(org.apache.axis.encoding.TypeMapping delegate)` 自動登録を有効にしてインスタンスを構築します。

メソッドの概要
`java.lang.Class` | `getClassForQName(javax.xml.namespace.QName xmlType)` XML型に対応するJava型を返します。

クラス org.apache.axis.encoding.TypeMappingImpl から継承したメソッド
`getAllClasses, getDelegate, getDeserializer, getDeserializer, getSerializer, getSerializer, getSupportedEncodings, getTypeQName, getTypeQNameExact, getTypeQNameRecursive, getXMLType, internalRegister, isRegistered, register, removeDeserializer, removeSerializer, setDelegate, setDoAutoTypes, setSupportedEncodings`

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

コンストラクタの詳細

### AutoRegisterTypeMappingImpl

    public AutoRegisterTypeMappingImpl(org.apache.axis.encoding.TypeMapping delegate)

  自動登録を有効にしてインスタンスを構築します。

パラメータ:
  `delegate` - 委譲先のタイプマッピング

メソッドの詳細

### getClassForQName

    public java.lang.Class getClassForQName(javax.xml.namespace.QName xmlType)

  XML型に対応するJava型を返します。
  指定のXML型がマッピングに登録されていなければ、XML型から変換したJava型の名前でスーパークラスから検索することにより、タイプマッピングが自動登録されます。

  パラメータ:
    `xmlType` - XML型
  戻り値:
    Java型

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

Copyright © 2004 The Seasar Project. All Rights Reserved.