summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/eu/zajc/crab/ResourceType.java6
-rw-r--r--src/main/java/org/eu/zajc/crab/ResourcesRoot.java2
-rw-r--r--src/main/java/org/eu/zajc/crab/types/DirectoryResource.java2
3 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/org/eu/zajc/crab/ResourceType.java b/src/main/java/org/eu/zajc/crab/ResourceType.java
index 9839195..cab8610 100644
--- a/src/main/java/org/eu/zajc/crab/ResourceType.java
+++ b/src/main/java/org/eu/zajc/crab/ResourceType.java
@@ -3,7 +3,7 @@ package org.eu.zajc.crab;
3import javax.annotation.Nonnull; 3import javax.annotation.Nonnull;
4 4
5import org.eu.zajc.crab.types.*; 5import org.eu.zajc.crab.types.*;
6import org.eu.zajc.functions.TriFunction; 6import org.eu.zajc.functions.ObjObjBooleanFunction;
7 7
8public enum ResourceType { 8public enum ResourceType {
9 9
@@ -16,9 +16,9 @@ public enum ResourceType {
16 PROPERTIES(PropertiesResource::new); 16 PROPERTIES(PropertiesResource::new);
17 17
18 @Nonnull 18 @Nonnull
19 private TriFunction<ResourcesRoot, String, Boolean, Resource> constructor; 19 private ObjObjBooleanFunction<ResourcesRoot, String, Resource> constructor;
20 20
21 ResourceType(@Nonnull TriFunction<ResourcesRoot, String, Boolean, Resource> constructor) { 21 ResourceType(@Nonnull ObjObjBooleanFunction<ResourcesRoot, String, Resource> constructor) {
22 this.constructor = constructor; 22 this.constructor = constructor;
23 } 23 }
24 24
diff --git a/src/main/java/org/eu/zajc/crab/ResourcesRoot.java b/src/main/java/org/eu/zajc/crab/ResourcesRoot.java
index a9e2681..886bd83 100644
--- a/src/main/java/org/eu/zajc/crab/ResourcesRoot.java
+++ b/src/main/java/org/eu/zajc/crab/ResourcesRoot.java
@@ -71,7 +71,7 @@ public class ResourcesRoot {
71 } 71 }
72 72
73 public void initializeAll() throws IOException { 73 public void initializeAll() throws IOException {
74 if (!getFile().isDirectory() && !getFile().createNewFile()) 74 if (!getFile().isDirectory() && !getFile().mkdirs())
75 throw new IOException(getFile().toString() + File.separator + 75 throw new IOException(getFile().toString() + File.separator +
76 " does not exist (or is not a directory), and can not be created."); 76 " does not exist (or is not a directory), and can not be created.");
77 if (!getFile().canRead()) 77 if (!getFile().canRead())
diff --git a/src/main/java/org/eu/zajc/crab/types/DirectoryResource.java b/src/main/java/org/eu/zajc/crab/types/DirectoryResource.java
index b8a3c3d..f9dce68 100644
--- a/src/main/java/org/eu/zajc/crab/types/DirectoryResource.java
+++ b/src/main/java/org/eu/zajc/crab/types/DirectoryResource.java
@@ -24,7 +24,7 @@ public class DirectoryResource extends Resource {
24 24
25 @Override 25 @Override
26 public void initialize() throws IOException { 26 public void initialize() throws IOException {
27 if (!getFile().isDirectory() && !getFile().createNewFile()) 27 if (!getFile().isDirectory() && !getFile().mkdirs())
28 throw new IOException(getFile().toString() + File.separator + 28 throw new IOException(getFile().toString() + File.separator +
29 " does not exist (or is not a directory), and can not be created."); 29 " does not exist (or is not a directory), and can not be created.");
30 if (!getFile().canRead()) 30 if (!getFile().canRead())