com.amazonaws.services.s3.internal

## クラス S3XmlResponseHandler<T>

- java.lang.Object
- - com.amazonaws.services.s3.internal.AbstractS3ResponseHandler<T>
  - - com.amazonaws.services.s3.internal.S3XmlResponseHandler<T>

- すべての実装されたインタフェース:
    HttpResponseHandler<AmazonWebServiceResponse<T>>
  直系の既知のサブクラス:
    ResponseHeaderHandlerChain

      public class S3XmlResponseHandler<T>
      extends AbstractS3ResponseHandler<T>

  S3 Implementation of HttpResponseHandler. Relies on a SAX unmarshaller for handling the response.

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `S3XmlResponseHandler(com.amazonaws.transform.Unmarshaller<T,java.io.InputStream> responseUnmarshaller)` Constructs a new S3 response handler that will use the specified SAX unmarshaller to turn the response into an object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.util.Map<java.lang.String,java.lang.String>` | `getResponseHeaders()` Returns the headers from the processed response.
    `AmazonWebServiceResponse<T>` | `handle(HttpResponse response)` HTTP レスポンスオブジェクトを受け入れ、 T 型のオブジェクトを返します。

    - ### クラスから継承されたメソッド com.amazonaws.services.s3.internal.AbstractS3ResponseHandler

      `needsConnectionLeftOpen, parseResponseMetadata, populateObjectMetadata`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### S3XmlResponseHandler

          public S3XmlResponseHandler(com.amazonaws.transform.Unmarshaller<T,java.io.InputStream> responseUnmarshaller)

      Constructs a new S3 response handler that will use the specified SAX unmarshaller to turn the response into an object.
      パラメータ:
        `responseUnmarshaller` - The SAX unmarshaller to use on the response from S3.

  - ### メソッドの詳細

    - #### handle

          public AmazonWebServiceResponse<T> handle(HttpResponse response)
                                             throws java.lang.Exception

      インタフェースからコピーされた説明: `HttpResponseHandler`
      HTTP レスポンスオブジェクトを受け入れ、 T 型のオブジェクトを返します。 個別の実装において、必要であったとしてもその応答ハンドラを選択し、求める型を返します。
      パラメータ:
        `response` - The HTTP response to handle, as received from an AWS service.
      戻り値:
        An object of type T, as defined by individual implementations.
      例外:
        `java.lang.Exception` - If any problems are encountered handling the response.
      関連項目:
        `HttpResponseHandler.handle(com.amazonaws.http.HttpResponse)`

    - #### getResponseHeaders

          public java.util.Map<java.lang.String,java.lang.String> getResponseHeaders()

      Returns the headers from the processed response. Will return null until a response has been handled.
      戻り値:
        the headers from the processed response.