クラス NestedJarFile
java.lang.ObjectSE
java.util.zip.ZipFileSE
java.util.jar.JarFileSE
org.springframework.boot.loader.jar.NestedJarFile
- 実装されたすべてのインターフェース:
CloseableSE
,AutoCloseableSE
JarFile
SE の拡張バリアントで、同じように動作しますが、ネストされた jar を開くことができます。- 導入:
- 3.2.0
- 作成者:
- Phillip Webb, Andy Wilkinson
フィールドのサマリー
フィールド修飾子と型フィールド説明static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final long
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final long
static final int
static final int
static final int
static final int
static final int
static final int
static final long
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final long
static final int
static final int
static final int
クラス java.util.jar.JarFileSE から継承されたフィールド
MANIFEST_NAMESE
クラス java.util.zip.ZipFileSE から継承されたフィールド
OPEN_DELETESE, OPEN_READSE
コンストラクターの概要
コンストラクターコンストラクター説明NestedJarFile
(FileSE file, StringSE nestedEntryName) 特定のFile
から読み取るための新しいNestedJarFile
インスタンスを作成します。NestedJarFile
(FileSE file, StringSE nestedEntryName, Runtime.VersionSE version) 特定のFile
から読み取るための新しいNestedJarFile
インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明void
内部キャッシュをすべてクリアします。void
close()
entries()
getInputStream
(ZipEntrySE entry) getJarEntry
(StringSE name) getName()
boolean
指定された名前のエントリが存在するかどうかを返します。int
size()
stream()
クラス java.util.jar.JarFileSE から継承されたメソッド
baseVersion, getVersion, isMultiRelease, runtimeVersion
フィールドの詳細
LOCSIG
static final long LOCSIG- 関連事項:
EXTSIG
static final long EXTSIG- 関連事項:
CENSIG
static final long CENSIG- 関連事項:
ENDSIG
static final long ENDSIG- 関連事項:
LOCHDR
static final int LOCHDR- 関連事項:
EXTHDR
static final int EXTHDR- 関連事項:
CENHDR
static final int CENHDR- 関連事項:
ENDHDR
static final int ENDHDR- 関連事項:
LOCVER
static final int LOCVER- 関連事項:
LOCFLG
static final int LOCFLG- 関連事項:
LOCHOW
static final int LOCHOW- 関連事項:
LOCTIM
static final int LOCTIM- 関連事項:
LOCCRC
static final int LOCCRC- 関連事項:
LOCSIZ
static final int LOCSIZ- 関連事項:
LOCLEN
static final int LOCLEN- 関連事項:
LOCNAM
static final int LOCNAM- 関連事項:
LOCEXT
static final int LOCEXT- 関連事項:
EXTCRC
static final int EXTCRC- 関連事項:
EXTSIZ
static final int EXTSIZ- 関連事項:
EXTLEN
static final int EXTLEN- 関連事項:
CENVEM
static final int CENVEM- 関連事項:
CENVER
static final int CENVER- 関連事項:
CENFLG
static final int CENFLG- 関連事項:
CENHOW
static final int CENHOW- 関連事項:
CENTIM
static final int CENTIM- 関連事項:
CENCRC
static final int CENCRC- 関連事項:
CENSIZ
static final int CENSIZ- 関連事項:
CENLEN
static final int CENLEN- 関連事項:
CENNAM
static final int CENNAM- 関連事項:
CENEXT
static final int CENEXT- 関連事項:
CENCOM
static final int CENCOM- 関連事項:
CENDSK
static final int CENDSK- 関連事項:
CENATT
static final int CENATT- 関連事項:
CENATX
static final int CENATX- 関連事項:
CENOFF
static final int CENOFF- 関連事項:
ENDSUB
static final int ENDSUB- 関連事項:
ENDTOT
static final int ENDTOT- 関連事項:
ENDSIZ
static final int ENDSIZ- 関連事項:
ENDOFF
static final int ENDOFF- 関連事項:
ENDCOM
static final int ENDCOM- 関連事項:
コンストラクターの詳細
NestedJarFile
特定のFile
から読み取るための新しいNestedJarFile
インスタンスを作成します。- パラメーター:
file
- 読み取り用に開く jar ファイルnestedEntryName
- 開くネストされたエントリ名- 例外:
IOExceptionSE
- I/O エラー時IllegalArgumentExceptionSE
-nestedEntryName
がnull
または空の場合
NestedJarFile
public NestedJarFile(FileSE file, StringSE nestedEntryName, Runtime.VersionSE version) throws IOExceptionSE 特定のFile
から読み取るための新しいNestedJarFile
インスタンスを作成します。- パラメーター:
file
- 読み取り用に開く jar ファイルnestedEntryName
- 開くネストされたエントリ名version
- マルチリリース jar を開くときに使用するリリースバージョン- 例外:
IOExceptionSE
- I/O エラー時IllegalArgumentExceptionSE
-nestedEntryName
がnull
または空の場合
メソッドの詳細
getRawZipDataInputStream
getManifest
- オーバーライド:
- クラス
JarFileSE
のgetManifest
- 例外:
IOExceptionSE
entries
stream
versionedStream
- オーバーライド:
- クラス
JarFileSE
のversionedStream
getJarEntry
- オーバーライド:
- クラス
JarFileSE
のgetJarEntrySE
getEntry
- オーバーライド:
- クラス
JarFileSE
のgetEntrySE
hasEntry
指定された名前のエントリが存在するかどうかを返します。- パラメーター:
name
- チェックする名前- 戻り値:
- エントリが存在する場合
getInputStream
- オーバーライド:
- クラス
JarFileSE
のgetInputStreamSE
- 例外:
IOExceptionSE
getComment
- オーバーライド:
- クラス
ZipFileSE
のgetComment
size
public int size()close
- 次で指定:
- インターフェース
AutoCloseableSE
のclose
- 次で指定:
- インターフェース
CloseableSE
のclose
- オーバーライド:
- クラス
ZipFileSE
のclose
- 例外:
IOExceptionSE
getName
clearCache
public void clearCache()内部キャッシュをすべてクリアします。