public class ExplodedArchive extends ObjectSE implements Archive
Archive
実装。Archive.Entry, Archive.EntryFilter
コンストラクターと説明 |
---|
ExplodedArchive(FileSE root) 新しい ExplodedArchive インスタンスを作成します。 |
ExplodedArchive(FileSE root, boolean recursive) 新しい ExplodedArchive インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ManifestSE | getManifest() アーカイブのマニフェストを返します。 |
protected Archive | getNestedArchive(Archive.Entry entry) |
IteratorSE<Archive> | getNestedArchives(Archive.EntryFilter searchFilter, Archive.EntryFilter includeFilter) 指定されたフィルターに一致するエントリのネストされた Archive を返します。 |
URLSE | getUrl() アーカイブのロードに使用できる URL を返します。 |
boolean | isExploded() アーカイブが展開された場合(すでに解凍されている場合)に戻ります。 |
IteratorSE<Archive.Entry> | iterator() 使用すべきではありません。 |
StringSE | toString() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
close, forEach, getNestedArchives, spliterator
public ExplodedArchive(FileSE root)
ExplodedArchive
インスタンスを作成します。root
- ルートディレクトリ public ExplodedArchive(FileSE root, boolean recursive)
ExplodedArchive
インスタンスを作成します。root
- ルートディレクトリ recursive
- マニフェストを見つけるために再帰検索を使用する必要がある場合。デフォルトは true
ですが、ツリーが大きいディレクトリでは、これを false
に設定することをお勧めします。public URLSE getUrl() throws MalformedURLExceptionSE
Archive
Archive
の getUrl
MalformedURLExceptionSE
- URL の形式が正しくない場合 public ManifestSE getManifest() throws IOExceptionSE
Archive
Archive
の getManifest
IOExceptionSE
- マニフェストが読み取れない場合 public IteratorSE<Archive> getNestedArchives(Archive.EntryFilter searchFilter, Archive.EntryFilter includeFilter) throws IOExceptionSE
Archive
Archive
を返します。Archive
の getNestedArchives
searchFilter
- 追加のサブエントリ検索が必要な場合を制限するために使用されるフィルター、またはすべてのエントリを考慮する必要がある場合は null
。includeFilter
- 結果に含めるエントリを決定するために使用されるフィルター、またはすべてのエントリを含める必要がある場合は null
IOExceptionSE
- IO エラー時 @DeprecatedSE public IteratorSE<Archive.Entry> iterator()
Archive
IterableSE<Archive.Entry>
の iteratorSE
Archive
の iterator
Iterable.iterator()
SEprotected Archive getNestedArchive(Archive.Entry entry) throws IOExceptionSE
public boolean isExploded()
Archive
Archive
の isExploded
public StringSE toString()
ObjectSE
の toStringSE