You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jb...@apache.org on 2006/08/04 18:13:41 UTC
svn commit: r428767 - in
/incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi:
component/CompositeComponent.java extension/CompositeComponentExtension.java
Author: jboynes
Date: Fri Aug 4 09:13:40 2006
New Revision: 428767
URL: http://svn.apache.org/viewvc?rev=428767&view=rev
Log:
extend CompositeComponent SPI to allow access to the composite's Property values
Modified:
incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/component/CompositeComponent.java
incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/CompositeComponentExtension.java
Modified: incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/component/CompositeComponent.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/component/CompositeComponent.java?rev=428767&r1=428766&r2=428767&view=diff
==============================================================================
--- incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/component/CompositeComponent.java (original)
+++ incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/component/CompositeComponent.java Fri Aug 4 09:13:40 2006
@@ -18,6 +18,8 @@
import java.util.List;
+import org.w3c.dom.Document;
+
import org.apache.tuscany.spi.event.RuntimeEventListener;
/**
@@ -66,4 +68,12 @@
* @param scopeContainer
*/
void setScopeContainer(ScopeContainer scopeContainer);
+
+ /**
+ * Returns the value of a Property of this composite.
+ *
+ * @param name the name of the Property
+ * @return its value, or null if there is not such property or if it has no defined value
+ */
+ Document getPropertyValue(String name);
}
Modified: incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/CompositeComponentExtension.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/CompositeComponentExtension.java?rev=428767&r1=428766&r2=428767&view=diff
==============================================================================
--- incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/CompositeComponentExtension.java (original)
+++ incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/CompositeComponentExtension.java Fri Aug 4 09:13:40 2006
@@ -76,6 +76,10 @@
}
}
+ public Document getPropertyValue(String name) {
+ return propertyValues.get(name);
+ }
+
public SCAObject getChild(String name) {
assert name != null : "Name was null";
return children.get(name);
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org