クラス LayersIndex
java.lang.ObjectSE
org.springframework.boot.loader.tools.LayersIndex
jar の各エントリが属するレイヤーを説明するインデックス。インデックスファイルは、上から下に読む必要がある単純なテキストファイルです。各ファイルは、レイヤーとそのコンテンツを定義します。レイヤー名は、ダッシュスペース(
"- "
)とコロン(":"
)サフィックスを前に付けた引用符付き文字列として記述されます。レイヤーコンテンツは、スペーススペースダッシュスペース(" - "
)を前に付けた引用符付き文字列として記述されたファイルまたはディレクトリ名です。ディレクトリ名は /
で終わりますが、ファイル名は終わりません。ディレクトリ名が使用されている場合、そのディレクトリ内のすべてのファイルが同じレイヤーにあることを意味します。 インデックスファイルは YAML と互換性があるように設計されており、Map<String, List<String>>
インスタンスのリストに読み込むことができます。
- 導入:
- 2.3.0
- 作成者:
- Madhura Bhave, Andy Wilkinson, Phillip Webb
コンストラクターの概要
コンストラクターコンストラクター説明LayersIndex
(IterableSE<Layer> layers) 指定されたレイヤーに基づく新しいLayersIndex
を作成します。LayersIndex
(Layer... layers) 指定されたレイヤーに基づく新しいLayersIndex
を作成します。メソッドのサマリー
コンストラクターの詳細
LayersIndex
指定されたレイヤーに基づく新しいLayersIndex
を作成します。- パラメーター:
layers
- インデックス内のレイヤー
LayersIndex
指定されたレイヤーに基づく新しいLayersIndex
を作成します。- パラメーター:
layers
- インデックス内のレイヤー
メソッドの詳細
add
インデックスにアイテムを追加します。- パラメーター:
layer
- アイテムのレイヤーname
- アイテムの名前
writeTo
レイヤーインデックスを出力ストリームに書き込みます。- パラメーター:
out
- 宛先ストリーム- 例外:
IOExceptionSE
- IO エラー時