Class ExportRoot
- java.lang.Object
-
- org.apache.jackrabbit.vault.fs.config.ExportRoot
-
public class ExportRoot extends Object
Represents the root of a vault export or a vlt checkout. it has the following structure:root |-- META-INF | `-- vault | |-- config.xml | |-- filter.xml | |-- nodetypes.cnd | `-- properties.xml `-- jcr_root :
-
-
Constructor Summary
Constructors Constructor Description ExportRoot(File rootDir)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertValid()voidcreate()Creates the necessary directories if they do not exist yet.static ExportRootfindRoot(File cwd)FilegetJcrRoot()FilegetMetaDir()MetaInfgetMetaInf()Returns the meta information.FilegetRoot()booleanisValid()Checks if this export root already has the necessary structure setup.
-
-
-
Constructor Detail
-
ExportRoot
public ExportRoot(File rootDir)
-
-
Method Detail
-
isValid
public boolean isValid()
Checks if this export root already has the necessary structure setup.- Returns:
trueif valid.
-
assertValid
public void assertValid() throws IOException- Throws:
IOException
-
create
public void create() throws IOExceptionCreates the necessary directories if they do not exist yet.- Throws:
IOException- if an I/O error occurs
-
getMetaInf
public MetaInf getMetaInf()
Returns the meta information.- Returns:
- the meta information.
-
getRoot
public File getRoot()
-
getJcrRoot
public File getJcrRoot()
-
getMetaDir
public File getMetaDir()
-
findRoot
public static ExportRoot findRoot(File cwd)
-
-