public class PlatformExporter extends AbstractExporter
PlatformNameFormat
for formatting the jcr file
names to local ones.Constructor and Description |
---|
PlatformExporter(java.io.File localFile)
Constructs a new jar exporter that writes to the given file.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the exporter and releases the undelying structures.
|
void |
createDirectory(java.lang.String relPath) |
void |
createDirectory(VaultFile file,
java.lang.String relPath) |
void |
open()
Opens the exporter and initializes the undelying structures.
|
boolean |
pruneMissing()
Checks if 'prune-missing' is enabled.
|
void |
setPruneMissing(boolean pruneMissing)
Sets the 'prune-missing' flag.
|
void |
writeFile(java.io.InputStream in,
java.lang.String relPath) |
void |
writeFile(VaultFile file,
java.lang.String relPath) |
export, export, export, getExportInfo, getRootPath, isNoMetaInf, isRelativePaths, isVerbose, setNoMetaInf, setProperties, setProperty, setProperty, setRelativePaths, setRootPath, setVerbose
public PlatformExporter(java.io.File localFile)
localFile
- the local parent directorypublic boolean pruneMissing()
true
if prune-missing is enabledpublic void setPruneMissing(boolean pruneMissing)
pruneMissing
- the flagpublic void open() throws java.io.IOException, RepositoryException
open
in class AbstractExporter
java.io.IOException
- if an I/O error occursRepositoryException
- if a repository error occurspublic void close() throws java.io.IOException
close
in class AbstractExporter
java.io.IOException
- if an I/O error occurspublic void createDirectory(VaultFile file, java.lang.String relPath) throws RepositoryException, java.io.IOException
createDirectory
in class AbstractExporter
RepositoryException
java.io.IOException
public void createDirectory(java.lang.String relPath) throws java.io.IOException
createDirectory
in class AbstractExporter
java.io.IOException
public void writeFile(VaultFile file, java.lang.String relPath) throws RepositoryException, java.io.IOException
writeFile
in class AbstractExporter
RepositoryException
java.io.IOException
public void writeFile(java.io.InputStream in, java.lang.String relPath) throws java.io.IOException
writeFile
in class AbstractExporter
java.io.IOException
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"