jp.cssj.resolver.http

## クラス HttpSourceResolver

- java.lang.Object
- - jp.cssj.resolver.http.HttpSourceResolver

- すべての実装されたインタフェース:
    SourceResolver

      public class HttpSourceResolver
      extends Object
      implements SourceResolver

  HttpClientを利用してデータを所得するSourceResolverです。
  バージョン:
    $Id: HttpSourceResolver.java 1565 2018-07-04 11:51:25Z miyabe $
  作成者:
    MIYABE Tatsuhiko

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `HttpSourceResolver()`

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `protected org.apache.http.impl.client.CloseableHttpClient` | `createHttpClient()`
    `void` | `release(Source source)` 取得したソースを返却します。
    `Source` | `resolve(URI uri)` URIに対応するソースを返します。

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

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

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

    - #### HttpSourceResolver

          public HttpSourceResolver()

  - ### メソッドの詳細

    - #### createHttpClient

          protected org.apache.http.impl.client.CloseableHttpClient createHttpClient()

    - #### resolve

          public Source resolve(URI uri)
                         throws IOException

      インタフェースからコピーされた説明: `SourceResolver`
      URIに対応するソースを返します。
      定義:
        `resolve` インタフェース内 `SourceResolver`
      パラメータ:
        `uri` - ソースの位置を示すURI。
      戻り値:
        URIに対応するソースソース。
      例外:
        `IOException`
        `FileNotFoundException`

    - #### release

          public void release(Source source)

      インタフェースからコピーされた説明: `SourceResolver`
      取得したソースを返却します。
      定義:
        `release` インタフェース内 `SourceResolver`
      パラメータ:
        `source` - 同じSourceResolverのresolveによって取得したソース。

Copyright © 2023 座間ソフト. All rights reserved.