public abstract class AbstractLayout extends Object
Modifier | Constructor and Description |
---|---|
protected |
AbstractLayout(File directory)
Creates a new instance of AbstractLayout.
|
protected |
AbstractLayout(String directoryPath)
Creates a new instance of AbstractLayout.
|
Modifier and Type | Method and Description |
---|---|
protected File |
getDirectory()
Gets the base directory.
|
File[] |
getRequiredDirectories()
Gets the required directories.
|
File[] |
getRequiredFiles()
Gets the required files.
|
void |
mkdirs()
Creates the required directories (if they don't already exist).
|
protected void |
setRequiredDirectories(File[] requiredDirectories)
Sets the required directories.
|
protected void |
setRequiredFiles(File[] requiredFiles)
Sets the required files.
|
void |
verifyInstallation()
Verifies the installation by checking required directories and files.
|
protected AbstractLayout(File directory)
directory
- the base directoryprotected AbstractLayout(String directoryPath)
directoryPath
- the path to the base directoryprotected File getDirectory()
public File[] getRequiredDirectories()
public File[] getRequiredFiles()
public void mkdirs() throws IOException
IOException
- If the directory cannot be createdprotected void setRequiredDirectories(File[] requiredDirectories)
requiredDirectories
- an array of required directoriesprotected void setRequiredFiles(File[] requiredFiles)
requiredFiles
- an array of required filespublic void verifyInstallation()
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.