* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.wamblee.xmlrouter.config;
+package org.wamblee.xmlrouter.impl;
import java.util.Collection;
import org.wamblee.xmlrouter.common.Id;
+import org.wamblee.xmlrouter.config.Identifiable;
/**
* Interface for managing a set of configuration items of a given type with
* @param <T>
* Type for which ids are generated.
*/
-public interface Config<T extends Identifiable> extends Identifiable<Config> {
+public interface Config<T extends Identifiable> {
+
+ /**
+ * @return Prefix to use for ids of contained identifiable objects.
+ */
+ String getPrefix();
/**
* @return The type of contained object.