diff artifact-database/src/main/java/de/intevation/artifactdatabase/state/Settings.java @ 359:f93edbfcf2bc

Improved the Settings and Section interfaces and added default implementations for both. artifacts/trunk@3416 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 14 Dec 2011 12:20:06 +0000
parents 03a8f9796571
children
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/state/Settings.java	Wed Dec 14 09:41:44 2011 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/state/Settings.java	Wed Dec 14 12:20:06 2011 +0000
@@ -35,6 +35,13 @@
     Section getSection(int pos);
 
     /**
+     * Removes a Section if it is existing in this Settings.
+     *
+     * @param section The section that should be removed.
+     */
+    void removeSection(Section section);
+
+    /**
      * Transforms this Settings object into a XML representation. Therefore,
      * each Section object's <i>toXML</i> method is called to append its XML
      * representation to the final document.

http://dive4elements.wald.intevation.org