From 8751ca0a45b9343f37161c9f762fb4c485944a5f Mon Sep 17 00:00:00 2001 From: beckerdo Date: Sun, 1 Feb 2009 20:45:55 +0000 Subject: TUSCANY-2485 Add JavaDocs for Tuscany 1.4 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@739833 13f79535-47bb-0310-9956-ffa450edef68 --- .../sca/core/DefaultUtilityExtensionPoint.html | 327 +++++++++++++++++++++ 1 file changed, 327 insertions(+) create mode 100644 site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/core/DefaultUtilityExtensionPoint.html (limited to 'site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/core/DefaultUtilityExtensionPoint.html') diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/core/DefaultUtilityExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/core/DefaultUtilityExtensionPoint.html new file mode 100644 index 0000000000..34f04bbb6c --- /dev/null +++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/core/DefaultUtilityExtensionPoint.html @@ -0,0 +1,327 @@ + + + + + + +DefaultUtilityExtensionPoint + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.tuscany.sca.core +
+Class DefaultUtilityExtensionPoint

+
+java.lang.Object
+  extended by org.apache.tuscany.sca.core.DefaultUtilityExtensionPoint
+
+
+
All Implemented Interfaces:
UtilityExtensionPoint
+
+
+
+
public class DefaultUtilityExtensionPoint
extends java.lang.Object
implements UtilityExtensionPoint
+ + +

+Default implementation of an extension point to hold Tuscany utility utilities. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
DefaultUtilityExtensionPoint(ExtensionPointRegistry extensionPoints) + +
+          Constructs a new extension point.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddUtility(java.lang.Object utility) + +
+          Add a utility to the extension point.
+ + + + + +
+<T> T
+
getUtility(java.lang.Class<T> utilityType) + +
+          Get the utility by the interface that it implements
+ voidremoveUtility(java.lang.Object utility) + +
+          Remove a utility based on the interface that it implements
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DefaultUtilityExtensionPoint

+
+public DefaultUtilityExtensionPoint(ExtensionPointRegistry extensionPoints)
+
+
Constructs a new extension point. +

+

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

+addUtility

+
+public void addUtility(java.lang.Object utility)
+
+
Add a utility to the extension point. This default implementation + stores utilities against the interfaces that they implement. +

+

+
Specified by:
addUtility in interface UtilityExtensionPoint
+
+
+
Parameters:
utility - The instance of the utility +
Throws: +
java.lang.IllegalArgumentException - if utility is null
+
+
+
+ +

+getUtility

+
+public <T> T getUtility(java.lang.Class<T> utilityType)
+
+
Get the utility by the interface that it implements +

+

+
Specified by:
getUtility in interface UtilityExtensionPoint
+
+
+
Parameters:
utilityType - The lookup key (utility interface) +
Returns:
The instance of the utility +
Throws: +
java.lang.IllegalArgumentException - if utilityType is null
+
+
+
+ +

+removeUtility

+
+public void removeUtility(java.lang.Object utility)
+
+
Remove a utility based on the interface that it implements +

+

+
Specified by:
removeUtility in interface UtilityExtensionPoint
+
+
+
Parameters:
utility - The utility to remove +
Throws: +
java.lang.IllegalArgumentException - if utility is null
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + -- cgit v1.2.3