public interface Archive
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Archive.Entry
Entry of an archive
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
closes the archive
|
Archive.Entry |
getEntry(String path)
Returns the entry specified by path.
|
VaultInputSource |
getInputSource(Archive.Entry entry)
Returns an input source for the given entry
|
Archive.Entry |
getJcrRoot()
Returns the entry that specifies the "jcr_root".
|
MetaInf |
getMetaInf()
Returns the meta inf.
|
Archive.Entry |
getRoot()
Returns the root entry.
|
Archive |
getSubArchive(String root,
boolean asJcrRoot)
Returns a sub archive that is rooted at the given path.
|
void |
open(boolean strict)
Opens the archive.
|
InputStream |
openInputStream(Archive.Entry entry)
Opens an input stream for the given entry
|
void open(boolean strict) throws IOException
strict - if true open will fail if there was an
internal error while parsing meta data.IOException - if an error occursInputStream openInputStream(Archive.Entry entry) throws IOException
entry - the entryIOException - if an error occursVaultInputSource getInputSource(Archive.Entry entry) throws IOException
entry - the entryIOException - if an error occursArchive.Entry getJcrRoot() throws IOException
null is returned.nullIOException - if an error occursArchive.Entry getRoot() throws IOException
IOException - if an error occursMetaInf getMetaInf()
Archive.Entry getEntry(String path) throws IOException
path - the pathnull if not found.IOException - if an error occursArchive getSubArchive(String root, boolean asJcrRoot) throws IOException
root - root pathasJcrRoot - if true the given root is the jcr_rootnull if entry specified by root
does not exist.IOException - if an error occursvoid close()
"Copyright © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"