X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=config%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fxmlrouter%2Fconfig%2FConfig.java;h=baa4c8b4d72d0f6d2c38bba418ba7f354882721c;hb=f8027d76e1c3e517a8b80a3476f51adee845fc5b;hp=39ecfaefe0c179ab3a5aecc13fecbf94f356a661;hpb=e52385618670b54a5c6a4f2fbfab381bef43a905;p=xmlrouter diff --git a/config/src/main/java/org/wamblee/xmlrouter/config/Config.java b/config/src/main/java/org/wamblee/xmlrouter/config/Config.java index 39ecfae..baa4c8b 100644 --- a/config/src/main/java/org/wamblee/xmlrouter/config/Config.java +++ b/config/src/main/java/org/wamblee/xmlrouter/config/Config.java @@ -15,7 +15,7 @@ */ package org.wamblee.xmlrouter.config; -import java.util.List; +import java.util.Collection; import org.wamblee.xmlrouter.common.Id; @@ -28,13 +28,14 @@ import org.wamblee.xmlrouter.common.Id; * @param * Type for which ids are generated. */ -public interface Config extends Identifiable { - +public interface Config extends Identifiable { /** * Adds an item. No item with the same id may exist. * * @param aT * item + * @throws ConfigException + * In case an object with the same id already exists. */ void add(T aT); @@ -50,5 +51,5 @@ public interface Config extends Identifiable { /** * @return All available items. */ - List values(); + Collection values(); } \ No newline at end of file