Module io.github.ascopes.jct
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
ConstructorsConstructorDescriptionInitialise 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, waitMethods 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:JctFileManagerConfigurerConfigure the file manager implementation.- Specified by:
configurein interfaceJctFileManagerConfigurer- Parameters:
fileManager- the file manager implementation.- Returns:
- the new file manager (this may be the same as the input file manager).
-