import java.util.Collection;
import org.wamblee.xmlrouter.common.Id;
-import org.wamblee.xmlrouter.config.Config;
import org.wamblee.xmlrouter.config.DocumentType;
import org.wamblee.xmlrouter.config.Filter;
-import org.wamblee.xmlrouter.config.RouterConfig;
import org.wamblee.xmlrouter.config.Transformation;
public class CompositeRouterConfig implements ExtendedRouterConfig {
public CompositeRouterConfig(Id<RouterConfig> aId,
Collection<RouterConfig> aConfigs) {
- documentTypes = new CompositeConfig<DocumentType>();
- transformations = new CompositeConfig<Transformation>();
- filters = new CompositeConfig<Filter>();
+ documentTypes = new CompositeConfig<DocumentType>(DocumentType.class);
+ transformations = new CompositeConfig<Transformation>(
+ Transformation.class);
+ filters = new CompositeConfig<Filter>(Filter.class);
for (RouterConfig config : aConfigs) {
documentTypes.addConfig(config.documentTypeConfig());
transformations.addConfig(config.transformationConfig());