クラス ZipContent.Entry

java.lang.ObjectSE
org.springframework.boot.loader.zip.ZipContent.Entry
含まれているクラス:
ZipContent

public class ZipContent.Entry extends ObjectSE
単一の zip コンテンツエントリ。
  • メソッドの詳細

    • getLookupIndex

      public int getLookupIndex()
      エントリのルックアップインデックスを返します。各エントリには一意のルックアップインデックスがありますが、エントリがロードされた順序と同じではありません。
      戻り値:
      エントリ検索インデックス
    • isDirectory

      public boolean isDirectory()
      ディレクトリエントリの場合は true を返します。
      戻り値:
      エントリがディレクトリの場合
    • hasNameStartingWith

      public boolean hasNameStartingWith(CharSequenceSE prefix)
      このエントリの名前が指定されたプレフィックスで始まる場合は true を返します。
      パラメーター:
      prefix - 必要なプレフィックス
      戻り値:
      エントリ名がプレフィックスで始まる場合
    • getName

      public StringSE getName()
      このエントリの名前を返します。
      戻り値:
      エントリ名
    • getCompressionMethod

      public int getCompressionMethod()
      このエントリの圧縮方法を返します。
      戻り値:
      圧縮方法
      関連事項:
    • getUncompressedSize

      public int getUncompressedSize()
      このエントリの非圧縮サイズを返します。
      戻り値:
      圧縮されていないサイズ
    • openContent

      public CloseableDataBlock openContent() throws IOExceptionSE
      エントリの生のコンテンツ (ローカルファイルヘッダーは含まない) へのアクセスを提供する DataBlock を開きます。

      リソースを解放するには、データブロックの ZipContent.close() メソッドを明示的に呼び出すか、try-with-resources によって呼び出す必要があります。

      戻り値:
      エントリの内容
      例外:
      IOExceptionSE - I/O エラー時
    • as

      public <E extends ZipEntrySE> E as(FunctionSE<StringSE,E> factory)
      生のエントリを ZipEntrySE または ZipEntrySE サブクラスに適合させます。
      型パラメーター:
      E - エントリ型
      パラメーター:
      factory - ZipEntrySE の製造に使用されたファクトリ
      戻り値:
      完全に入力された郵便番号エントリ
    • as

      public <E extends ZipEntrySE> E as(BiFunctionSE<ZipContent.Entry,StringSE,E> factory)
      生のエントリを ZipEntrySE または ZipEntrySE サブクラスに適合させます。
      型パラメーター:
      E - エントリ型
      パラメーター:
      factory - ZipEntrySE の製造に使用されたファクトリ
      戻り値:
      完全に入力された郵便番号エントリ