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

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

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

    MetaSource型のパラメータを持つjp.cssj.cti2のメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `OutputStream` | CTISession.`resource(MetaSource metaSource)` リソースを送信するための出力ストリームを返します。
    `OutputStream` | CTISession.`transcode(MetaSource metaSource)` メインドキュメントを送信するための出力ストリームを返します。

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

    MetaSourceを実装しているjp.cssj.cti2.helpersのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `CTIHttpServletResponseWrapper` 転送先のサーブレット/JSPの出力をキャプチャしてCTISessionに渡します。
    `class` | `DefaultMetaSource` 非推奨です。 jp.cssj.resolver.helpers.MetaSourceImplを使ってください。

    MetaSource型のパラメータを持つjp.cssj.cti2.helpersのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static String` | ServletHelper.`getContentType(MetaSource metaSource)` charsetパラメータつきのContent-Typeヘッダ値を返します。
    `RandomBuilder` | ServletResponseResults.`nextBuilder(MetaSource metaSource)`

  - ### jp.cssj.cti2.resultsでのMetaSourceの使用

    MetaSource型のパラメータを持つjp.cssj.cti2.resultsのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `RandomBuilder` | Results.`nextBuilder(MetaSource metaSource)` 次の処理結果を構築するためのビルダを返します。
    `RandomBuilder` | NopResults.`nextBuilder(MetaSource metaSource)`
    `RandomBuilder` | DirectoryResults.`nextBuilder(MetaSource metaSource)`
    `RandomBuilder` | SingleResult.`nextBuilder(MetaSource metaSource)`

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

    jp.cssj.resolverでのMetaSourceのサブインタフェース
    修飾子とタイプ | インタフェースと説明
    --- | ---
    `interface` | `Source` ファイル、ウェブ上の文書等のデータの源です。

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

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

    MetaSource型のパラメータを持つjp.cssj.resolver.cacheのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `File` | CachedSourceResolver.`putFile(MetaSource metaSource)` 与えられた属性を持つデータをファイルとしてキャッシュします。

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

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

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

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

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

    MetaSourceを実装しているjp.cssj.resolver.helpersのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `AbstractSource` 一般的な Source の抽象クラスです。
    `class` | `MetaSourceImpl` デフォルトのデータのメタ情報です。
    `class` | `SourceWrapper` Source のラッパクラスです。

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

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

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

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

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

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

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

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

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