public class SingleFileArchive extends Object implements org.apache.jackrabbit.vault.fs.io.Archive
| Modifier and Type | Class and Description |
|---|---|
static class |
SingleFileArchive.SingleFileEntry |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static SingleFileArchive |
fromPathOrInputStream(Path path,
InputStream inputStream,
org.apache.commons.io.function.IOSupplier<Path> tmpFileSupplier,
String relativePath) |
org.apache.jackrabbit.vault.fs.io.Archive.Entry |
getEntry(String path) |
org.apache.jackrabbit.vault.fs.api.VaultInputSource |
getInputSource(org.apache.jackrabbit.vault.fs.io.Archive.Entry entry) |
org.apache.jackrabbit.vault.fs.io.Archive.Entry |
getJcrRoot() |
org.apache.jackrabbit.vault.fs.config.MetaInf |
getMetaInf() |
org.apache.jackrabbit.vault.fs.io.Archive.Entry |
getRoot() |
org.apache.jackrabbit.vault.fs.io.Archive |
getSubArchive(String root,
boolean asJcrRoot) |
void |
open(boolean strict) |
InputStream |
openInputStream(org.apache.jackrabbit.vault.fs.io.Archive.Entry entry) |
public static SingleFileArchive fromPathOrInputStream(Path path, InputStream inputStream, org.apache.commons.io.function.IOSupplier<Path> tmpFileSupplier, String relativePath)
public void open(boolean strict)
throws IOException
open in interface org.apache.jackrabbit.vault.fs.io.ArchiveIOExceptionpublic InputStream openInputStream(org.apache.jackrabbit.vault.fs.io.Archive.Entry entry) throws IOException
openInputStream in interface org.apache.jackrabbit.vault.fs.io.ArchiveIOExceptionpublic org.apache.jackrabbit.vault.fs.api.VaultInputSource getInputSource(org.apache.jackrabbit.vault.fs.io.Archive.Entry entry)
throws IOException
getInputSource in interface org.apache.jackrabbit.vault.fs.io.ArchiveIOExceptionpublic org.apache.jackrabbit.vault.fs.io.Archive.Entry getJcrRoot()
throws IOException
getJcrRoot in interface org.apache.jackrabbit.vault.fs.io.ArchiveIOExceptionpublic org.apache.jackrabbit.vault.fs.io.Archive.Entry getRoot()
throws IOException
getRoot in interface org.apache.jackrabbit.vault.fs.io.ArchiveIOExceptionpublic org.apache.jackrabbit.vault.fs.config.MetaInf getMetaInf()
getMetaInf in interface org.apache.jackrabbit.vault.fs.io.Archivepublic org.apache.jackrabbit.vault.fs.io.Archive.Entry getEntry(String path) throws IOException
getEntry in interface org.apache.jackrabbit.vault.fs.io.ArchiveIOExceptionpublic org.apache.jackrabbit.vault.fs.io.Archive getSubArchive(String root, boolean asJcrRoot) throws IOException
getSubArchive in interface org.apache.jackrabbit.vault.fs.io.ArchiveIOExceptionpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.apache.jackrabbit.vault.fs.io.ArchiveCopyright © 2007–2022 The Apache Software Foundation. All rights reserved.