インターフェース Layers

すべてのスーパーインターフェース:
IterableSE<Layer>
すべての既知の実装クラス:
CustomLayersStandardLayers

public interface Layers extends IterableSE<Layer>
レイヤーに関する情報を Repackager に提供するインターフェース。
導入:
2.3.0
作成者:
Madhura Bhave, Phillip Webb
関連事項:
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final Layers
    デフォルトのレイヤーリゾルバー。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    getLayer(StringSE applicationResource)
    指定されたリソース名を含むレイヤーを返します。
    getLayer(Library library)
    指定されたライブラリを含むレイヤーを返します。
    jar レイヤーを追加する順序で返します(変更頻度が最も低いレイヤーから開始)。
    jar レイヤーのストリームを追加する順序で返します(変更頻度が最も低いレイヤーから開始)。

    インターフェース java.lang.IterableSE から継承されたメソッド

    forEachSE, spliterator
  • フィールドの詳細

    • IMPLICIT

      static final Layers IMPLICIT
      デフォルトのレイヤーリゾルバー。
  • メソッドの詳細

    • iterator

      IteratorSE<Layer> iterator()
      jar レイヤーを追加する順序で返します(変更頻度が最も低いレイヤーから開始)。
      次で指定:
      インターフェース IterableSE<Layer>iterator 
      戻り値:
      レイヤーイテレータ
    • stream

      StreamSE<Layer> stream()
      jar レイヤーのストリームを追加する順序で返します(変更頻度が最も低いレイヤーから開始)。
      戻り値:
      レイヤーストリーム
    • getLayer

      Layer getLayer(StringSE applicationResource)
      指定されたリソース名を含むレイヤーを返します。
      パラメーター:
      applicationResource - アプリケーションリソースの名前(たとえば、.class ファイル)。
      戻り値:
      リソースを含むレイヤー (null であってはならない)
    • getLayer

      Layer getLayer(Library library)
      指定されたライブラリを含むレイヤーを返します。
      パラメーター:
      library - 検討するライブラリ
      戻り値:
      リソースを含むレイヤー (null であってはならない)