X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Ftodesbaum%2Fjsite%2Fmain%2FConfiguration.java;h=1240f329468e62c28adefa1b155e2b1ba03b96d2;hb=da487bd7b258bc47ad888c22f89343c6162569a6;hp=0cc775064f0b4d713590ee2196f0df50e179a373;hpb=38bdc433e50669e8244a63b5af59e597f88f1d29;p=jSite.git diff --git a/src/main/java/de/todesbaum/jsite/main/Configuration.java b/src/main/java/de/todesbaum/jsite/main/Configuration.java index 0cc7750..1240f32 100644 --- a/src/main/java/de/todesbaum/jsite/main/Configuration.java +++ b/src/main/java/de/todesbaum/jsite/main/Configuration.java @@ -307,7 +307,7 @@ public class Configuration { * * @return A list of all projects */ - public Project[] getProjects() { + public List getProjects() { List projects = new ArrayList(); SimpleXML projectsNode = rootNode.getNode("project-list"); if (projectsNode != null) { @@ -381,7 +381,7 @@ public class Configuration { } } } - return projects.toArray(new Project[projects.size()]); + return projects; } /** @@ -390,7 +390,7 @@ public class Configuration { * @param projects * The list of all projects */ - public void setProjects(Project[] projects) { + public void setProjects(List projects) { SimpleXML projectsNode = new SimpleXML("project-list"); for (Project project : projects) { SimpleXML projectNode = projectsNode.append("project"); @@ -430,7 +430,7 @@ public class Configuration { fileOptionNode.append("insert", String.valueOf(fileOption.isInsert())); fileOptionNode.append("insert-redirect", String.valueOf(fileOption.isInsertRedirect())); fileOptionNode.append("custom-key", fileOption.getCustomKey()); - fileOptionNode.append("changed-name", fileOption.getChangedName()); + fileOptionNode.append("changed-name", fileOption.getChangedName().orNull()); fileOptionNode.append("mime-type", fileOption.getMimeType()); } }