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.Archive
IOException
public InputStream openInputStream(org.apache.jackrabbit.vault.fs.io.Archive.Entry entry) throws IOException
openInputStream
in interface org.apache.jackrabbit.vault.fs.io.Archive
IOException
public 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.Archive
IOException
public org.apache.jackrabbit.vault.fs.io.Archive.Entry getJcrRoot() throws IOException
getJcrRoot
in interface org.apache.jackrabbit.vault.fs.io.Archive
IOException
public org.apache.jackrabbit.vault.fs.io.Archive.Entry getRoot() throws IOException
getRoot
in interface org.apache.jackrabbit.vault.fs.io.Archive
IOException
public org.apache.jackrabbit.vault.fs.config.MetaInf getMetaInf()
getMetaInf
in interface org.apache.jackrabbit.vault.fs.io.Archive
public org.apache.jackrabbit.vault.fs.io.Archive.Entry getEntry(String path) throws IOException
getEntry
in interface org.apache.jackrabbit.vault.fs.io.Archive
IOException
public org.apache.jackrabbit.vault.fs.io.Archive getSubArchive(String root, boolean asJcrRoot) throws IOException
getSubArchive
in interface org.apache.jackrabbit.vault.fs.io.Archive
IOException
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in interface org.apache.jackrabbit.vault.fs.io.Archive
Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.