From 23c2714c6b6a895cc931edddfde54bc51768c20c Mon Sep 17 00:00:00 2001 From: rfeng Date: Thu, 25 Jun 2009 19:50:46 +0000 Subject: Use the QName as the key for binding base URIs git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@788487 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/tuscany/sca/node/impl/NodeFactoryImpl.java | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'java/sca/modules/node-impl/src/main') diff --git a/java/sca/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeFactoryImpl.java b/java/sca/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeFactoryImpl.java index 66f6f0e090..d4de78c81a 100644 --- a/java/sca/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeFactoryImpl.java +++ b/java/sca/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeFactoryImpl.java @@ -598,23 +598,21 @@ public class NodeFactoryImpl extends NodeFactory { tempComposite.getIncludes().add(composite); } } - + // TODO - EPR - create a binding map to pass down into the builders - // for use during URI calculation. - Map, List> bindingMap = new HashMap, List>(); - for (BindingConfiguration config : configuration.getBindings()){ - StAXArtifactProcessor processor = xmlProcessors.getProcessor(config.getBindingType()); - Class bindingClass = processor.getModelType(); - bindingMap.put(bindingClass, config.getBaseURIs()); + // for use during URI calculation. + Map> bindingMap = new HashMap>(); + for (BindingConfiguration config : configuration.getBindings()) { + bindingMap.put(config.getBindingType(), config.getBaseURIs()); } - + // build the top level composite ((CompositeBuilderTmp)compositeBuilder).build(tempComposite, systemDefinitions, bindingMap, monitor); analyzeProblems(); - + endpointReferenceBuilder.build(tempComposite, systemDefinitions, monitor); analyzeProblems(); - + return tempComposite; } -- cgit v1.2.3