Class JctFileManagerRequiredLocationsConfigurer
java.lang.Object
io.github.ascopes.jct.filemanagers.config.JctFileManagerRequiredLocationsConfigurer
- All Implemented Interfaces:
JctFileManagerConfigurer
public final class JctFileManagerRequiredLocationsConfigurer
extends Object
implements JctFileManagerConfigurer
Configurer for a file manager that creates missing required locations to the file manager.
These locations will be created as empty paths in the workspace.
- Since:
- 0.0.1
- Author:
- Ashley Scopes
-
Constructor Summary
ConstructorDescriptionInitialise this configurer. -
Method Summary
Modifier and TypeMethodDescriptionconfigure
(JctFileManager fileManager) Configure the file manager implementation.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.github.ascopes.jct.filemanagers.config.JctFileManagerConfigurer
isEnabled
-
Constructor Details
-
JctFileManagerRequiredLocationsConfigurer
Initialise this configurer.- Parameters:
workspace
- the workspace to bind to.
-
-
Method Details
-
configure
Description copied from interface:JctFileManagerConfigurer
Configure the file manager implementation.- Specified by:
configure
in interfaceJctFileManagerConfigurer
- Parameters:
fileManager
- the file manager implementation.- Returns:
- the new file manager (this may be the same as the input file manager).
-