Author: antelder
Date: Mon Jun 13 15:11:14 2011
New Revision: 1135131
URL: http://svn.apache.org/viewvc?rev=1135131&view=rev
Log:
Enable setting a default base uri thats used if a specific base is not set but
a default value is
Modified:
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java
Modified:
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java
URL:
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java?rev=1135131&r1=1135130&r2=1135131&view=diff
==============================================================================
---
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java
(original)
+++
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java
Mon Jun 13 15:11:14 2011
@@ -48,6 +48,8 @@ import org.apache.tuscany.sca.monitor.Mo
*/
public class BindingURIBuilderImpl implements CompositeBuilder {
+ private static final QName DEFAULT = new QName("default");
+
public BindingURIBuilderImpl(ExtensionPointRegistry registry) {
}
@@ -228,6 +230,11 @@ public class BindingURIBuilderImpl imple
List<String> 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)));
+ }
}
}
}