mirror of
https://github.com/lacerta-doc/Lacerta.git
synced 2024-11-26 09:43:15 +00:00
parent
1b676f8368
commit
27aa6a2f15
|
@ -34,21 +34,13 @@ public class FileManagerImpl implements FileManager {
|
|||
|
||||
// Injection
|
||||
private final LacertaLogger logger;
|
||||
|
||||
@AssistedInject
|
||||
public FileManagerImpl(LacertaLogger logger, @Assisted Path rootDir) {
|
||||
this.logger = logger;
|
||||
this.rootDir = rootDir;
|
||||
}
|
||||
|
||||
// for generate new instance
|
||||
public FileManagerImpl(LacertaLogger logger, Path rootDir, Path path, boolean autoCreateParent, boolean disableRootDirCheck) {
|
||||
this.logger = logger;
|
||||
this.rootDir = rootDir;
|
||||
this.path = path;
|
||||
this.autoCreateParent = autoCreateParent;
|
||||
this.disableRootDirCheck = disableRootDirCheck;
|
||||
}
|
||||
|
||||
// Internal
|
||||
private Path resolveStringPath(String path) throws IOException{
|
||||
String[] pathArray = path.split("/");
|
||||
|
@ -69,11 +61,6 @@ public class FileManagerImpl implements FileManager {
|
|||
return resolvedPath;
|
||||
}
|
||||
|
||||
private FileManager newInstance(Path rootDir, Path path, boolean autoCreateParent, boolean disableRootDirCheck) {
|
||||
logger.debug("newInstance", "Generating new instance");
|
||||
return new FileManagerImpl(this.logger, rootDir, path, autoCreateParent, disableRootDirCheck);
|
||||
}
|
||||
|
||||
@Override
|
||||
public File getFileRef() {
|
||||
if (this.isExist()) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user