From cd911a1ce5bb8abf2a6c796e32fcf61ef0c91fbc Mon Sep 17 00:00:00 2001 From: lresende Date: Sat, 21 Nov 2009 07:41:39 +0000 Subject: Moving site branches git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882843 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/tuscany/model/assembly/Component.html | 434 +++++++++++++++++++++ 1 file changed, 434 insertions(+) create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-model/org/apache/tuscany/model/assembly/Component.html (limited to 'site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-model/org/apache/tuscany/model/assembly/Component.html') diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-model/org/apache/tuscany/model/assembly/Component.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-model/org/apache/tuscany/model/assembly/Component.html new file mode 100644 index 0000000000..a4689bb0c7 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-model/org/apache/tuscany/model/assembly/Component.html @@ -0,0 +1,434 @@ + + + + + + + +Component (Tuscany Assembly Model incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Assembly Model +
+ + + +
+ +

+ +org.apache.tuscany.model.assembly +
+Interface Component<I extends Implementation>

+
+
All Superinterfaces:
AssemblyObject, ContextFactoryHolder, Extensible, Part
+
+
+
All Known Subinterfaces:
AtomicComponent, CompositeComponent<I>, ModuleComponent
+
+
+
All Known Implementing Classes:
AtomicComponentImpl, ComponentImpl, ModuleComponentImpl
+
+
+
+
public interface Component<I extends Implementation>
extends Part
+ + +

+A component is a configured instance of a generic Implementation. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.List<ConfiguredProperty>getConfiguredProperties() + +
+          Returns a list of configured property values for this configured instance.
+ ConfiguredPropertygetConfiguredProperty(java.lang.String name) + +
+          Returns the ConfiguredProperty value for the specified property.
+ ConfiguredReferencegetConfiguredReference(java.lang.String name) + +
+          Returns the ConfiguredReference value for the specified reference.
+ java.util.List<ConfiguredReference>getConfiguredReferences() + +
+          Returns the configured references for the configured instance.
+ ConfiguredServicegetConfiguredService(java.lang.String name) + +
+          Returns the ConfiguredService value for the specified property.
+ java.util.List<ConfiguredService>getConfiguredServices() + +
+          Returns the configured services for the configured instance.
+ IgetImplementation() + +
+          Returns the Implementation for this configured instance.
+ voidsetImplementation(I value) + +
+          Sets the Implementation for this configured instance
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Part
getComposite, getName, setComposite, setName
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible
getExtensibilityAttributes, getExtensibilityElements
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, freeze, initialize
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.ContextFactoryHolder
getContextFactory, setContextFactory
+  +

+ + + + + + + + +
+Method Detail
+ +

+getImplementation

+
+I getImplementation()
+
+
Returns the Implementation for this configured instance. +

+

+
+
+
+ +
Returns:
the Implementation for this configured instance
+
+
+
+ +

+setImplementation

+
+void setImplementation(I value)
+
+
Sets the Implementation for this configured instance +

+

+
+
+
+
Parameters:
value - the Implementation for this configured instance
+
+
+
+ +

+getConfiguredProperties

+
+java.util.List<ConfiguredProperty> getConfiguredProperties()
+
+
Returns a list of configured property values for this configured instance. + These values will be used to initialize the component when it is activated. +

+

+
+
+
+ +
Returns:
a list of ConfiguredProperty values
+
+
+
+ +

+getConfiguredProperty

+
+ConfiguredProperty getConfiguredProperty(java.lang.String name)
+
+
Returns the ConfiguredProperty value for the specified property. +

+

+
+
+
+
Parameters:
name - the name of the Property +
Returns:
the configured property value for the named property
+
+
+
+ +

+getConfiguredReferences

+
+java.util.List<ConfiguredReference> getConfiguredReferences()
+
+
Returns the configured references for the configured instance. +

+

+
+
+
+ +
Returns:
the configured references for the configured instance
+
+
+
+ +

+getConfiguredReference

+
+ConfiguredReference getConfiguredReference(java.lang.String name)
+
+
Returns the ConfiguredReference value for the specified reference. +

+

+
+
+
+
Parameters:
name - the name of the Property +
Returns:
the configured reference value for the named reference
+
+
+
+ +

+getConfiguredServices

+
+java.util.List<ConfiguredService> getConfiguredServices()
+
+
Returns the configured services for the configured instance. +

+

+
+
+
+ +
Returns:
the configured services for the configured instance
+
+
+
+ +

+getConfiguredService

+
+ConfiguredService getConfiguredService(java.lang.String name)
+
+
Returns the ConfiguredService value for the specified property. +

+

+
+
+
+
Parameters:
name - the name of the Property +
Returns:
the configured service value for the named service
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Assembly Model +
+ + + +
+- + + -- cgit v1.2.3