## インタフェースの使用
jp.cssj.resolver.Source

- Sourceを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  jp.cssj.cti2 |
  jp.cssj.cti2.helpers |
  jp.cssj.resolver |
  jp.cssj.resolver.cache |
  jp.cssj.resolver.composite |
  jp.cssj.resolver.data |
  jp.cssj.resolver.file |
  jp.cssj.resolver.helpers |
  jp.cssj.resolver.http |
  jp.cssj.resolver.restricted |
  jp.cssj.resolver.stream |
  jp.cssj.resolver.url |
  jp.cssj.resolver.zip |

- - ### jp.cssj.cti2でのSourceの使用

    Source型のパラメータを持つjp.cssj.cti2のメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | CTISession.`resource(Source source)` リソースを送信します。
    `void` | CTISession.`transcode(Source source)` メインドキュメントをデータソースから取得して変換します。

  - ### jp.cssj.cti2.helpersでのSourceの使用

    Source型のパラメータを持つjp.cssj.cti2.helpersのコンストラクタ
    コンストラクタと説明
    `DefaultMetaSource(Source source)` 非推奨です。

  - ### jp.cssj.resolverでのSourceの使用

    Sourceを返すjp.cssj.resolverのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Source` | SourceResolver.`resolve(URI uri)` URIに対応するソースを返します。

    Source型のパラメータを持つjp.cssj.resolverのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | SourceResolver.`release(Source source)` 取得したソースを返却します。

  - ### jp.cssj.resolver.cacheでのSourceの使用

    Sourceを実装しているjp.cssj.resolver.cacheのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `CachedSource` 仮想的なURIと保存されたファイルを結びつけたデータです。

    Sourceを返すjp.cssj.resolver.cacheのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Source` | CachedSourceResolver.`resolve(URI uri)`

    Source型のパラメータを持つjp.cssj.resolver.cacheのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | CachedSourceResolver.`putSource(Source source)` 他のソースをキャッシュします。
    `void` | CachedSourceResolver.`release(Source source)`

  - ### jp.cssj.resolver.compositeでのSourceの使用

    Sourceを返すjp.cssj.resolver.compositeのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Source` | CompositeSourceResolver.`resolve(URI uri)`

    Source型のパラメータを持つjp.cssj.resolver.compositeのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | CompositeSourceResolver.`release(Source source)`

  - ### jp.cssj.resolver.dataでのSourceの使用

    Sourceを実装しているjp.cssj.resolver.dataのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `DataSource` RFC2397,data:スキーマからデータを取得するSourceです。

    Sourceを返すjp.cssj.resolver.dataのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Source` | DataSourceResolver.`resolve(URI uri)`

    Source型のパラメータを持つjp.cssj.resolver.dataのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | DataSourceResolver.`release(Source source)`

  - ### jp.cssj.resolver.fileでのSourceの使用

    Sourceを実装しているjp.cssj.resolver.fileのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `FileSource` ファイルからデータを取得するSourceです。

    Sourceを返すjp.cssj.resolver.fileのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Source` | FileSourceResolver.`resolve(URI uri)`

    Source型のパラメータを持つjp.cssj.resolver.fileのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | FileSourceResolver.`release(Source source)`

  - ### jp.cssj.resolver.helpersでのSourceの使用

    Sourceを実装しているjp.cssj.resolver.helpersのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `AbstractSource` 一般的な Source の抽象クラスです。
    `class` | `SourceWrapper` Source のラッパクラスです。

    Sourceとして宣言されているjp.cssj.resolver.helpersのフィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `protected Source` | SourceWrapper.`source`

    Source型のパラメータを持つjp.cssj.resolver.helpersのコンストラクタ
    コンストラクタと説明
    `MetaSourceImpl(Source source)`
    `SourceWrapper(Source source)`

  - ### jp.cssj.resolver.httpでのSourceの使用

    Sourceを実装しているjp.cssj.resolver.httpのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `HttpSource` HTTP/HTTPS接続からデータを取得するSourceです。

    Sourceを返すjp.cssj.resolver.httpのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Source` | HttpSourceResolver.`resolve(URI uri)`

    Source型のパラメータを持つjp.cssj.resolver.httpのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | HttpSourceResolver.`release(Source source)`

  - ### jp.cssj.resolver.restrictedでのSourceの使用

    Sourceを返すjp.cssj.resolver.restrictedのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Source` | RestrictedSourceResolver.`resolve(URI uri)`
    `Source` | RestrictedSourceResolver.`resolve(URI uri, boolean force)`

    Source型のパラメータを持つjp.cssj.resolver.restrictedのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | RestrictedSourceResolver.`release(Source source)`

  - ### jp.cssj.resolver.streamでのSourceの使用

    Sourceを実装しているjp.cssj.resolver.streamのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `StreamSource` ストリームからデータを取得するSourceです。

  - ### jp.cssj.resolver.urlでのSourceの使用

    Sourceを実装しているjp.cssj.resolver.urlのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `URLSource` java.net.URLからデータを取得するSourceです。

    Sourceを返すjp.cssj.resolver.urlのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Source` | URLSourceResolver.`resolve(URI uri)`

    Source型のパラメータを持つjp.cssj.resolver.urlのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | URLSourceResolver.`release(Source source)`

  - ### jp.cssj.resolver.zipでのSourceの使用

    Sourceを実装しているjp.cssj.resolver.zipのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `ZipFileSource` ZIPファイルからデータを取得するSourceです。

    Sourceを返すjp.cssj.resolver.zipのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Source` | ZipFileSourceResolver.`resolve(URI uri)`

    Source型のパラメータを持つjp.cssj.resolver.zipのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | ZipFileSourceResolver.`release(Source source)`

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