- routerConfigs = new ConfigImpl<RouterConfig>(sequence) {
- public RouterConfig wrap(Id<RouterConfig> aId, RouterConfig aT) {
- return aT;
+ routerConfigs = new ConfigImpl<RouterConfig>(new Id<Config>(
+ aApplication)) {
+ public RouterConfig wrap(final String aPrefix, final RouterConfig aT) {
+ return new RouterConfig() {
+ @Override
+ public Id<RouterConfig> getId() {
+ return new Id<RouterConfig>(aT.getId().toString());
+ }
+
+ @Override
+ public Config<DocumentType> documentTypeConfig() {
+ return aT.documentTypeConfig();
+ }
+
+ @Override
+ public Config<Filter> filterConfig() {
+ return aT.filterConfig();
+ }
+
+ @Override
+ public Config<Transformation> transformationConfig() {
+ return aT.transformationConfig();
+ }
+ };