From a7b5ef23de1d3dd4aac8ed2ea6c1b6f725e2335a Mon Sep 17 00:00:00 2001 From: antelder Date: Mon, 13 Jun 2011 15:11:14 +0000 Subject: Enable setting a default base uri thats used if a specific base is not set but a default value is git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1135131 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'sca-java-2.x/trunk/modules/builder/src/main/java/org/apache') diff --git a/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java b/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java index 4c5bca204b..bf89781eb4 100644 --- a/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java +++ b/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java @@ -48,6 +48,8 @@ import org.apache.tuscany.sca.monitor.Monitor; */ public class BindingURIBuilderImpl implements CompositeBuilder { + private static final QName DEFAULT = new QName("default"); + public BindingURIBuilderImpl(ExtensionPointRegistry registry) { } @@ -228,6 +230,11 @@ public class BindingURIBuilderImpl implements CompositeBuilder { List uris = defaultBindings.get(binding.getType()); if (uris != null && uris.size() > 0) { baseURI = new URI(addSlashToPath(uris.get(0))); + } else { + uris = defaultBindings.get(DEFAULT); + if (uris != null && uris.size() > 0) { + baseURI = new URI(addSlashToPath(uris.get(0))); + } } } } -- cgit v1.2.3