diff options
-rw-r--r-- | src/main/java/org/eu/zajc/crab/ResourceType.java | 6 | ||||
-rw-r--r-- | src/main/java/org/eu/zajc/crab/ResourcesRoot.java | 2 | ||||
-rw-r--r-- | src/main/java/org/eu/zajc/crab/types/DirectoryResource.java | 2 |
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; | |||
3 | import javax.annotation.Nonnull; | 3 | import javax.annotation.Nonnull; |
4 | 4 | ||
5 | import org.eu.zajc.crab.types.*; | 5 | import org.eu.zajc.crab.types.*; |
6 | import org.eu.zajc.functions.TriFunction; | 6 | import org.eu.zajc.functions.ObjObjBooleanFunction; |
7 | 7 | ||
8 | public enum ResourceType { | 8 | public 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()) |