You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by si...@apache.org on 2011/04/05 16:03:38 UTC
svn commit: r1089051 -
/commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/DiscoverClass.java
Author: simonetripodi
Date: Tue Apr 5 14:03:38 2011
New Revision: 1089051
URL: http://svn.apache.org/viewvc?rev=1089051&view=rev
Log:
added missing javadoc
Modified:
commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/DiscoverClass.java
Modified: commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/DiscoverClass.java
URL: http://svn.apache.org/viewvc/commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/DiscoverClass.java?rev=1089051&r1=1089050&r2=1089051&view=diff
==============================================================================
--- commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/DiscoverClass.java (original)
+++ commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/DiscoverClass.java Tue Apr 5 14:03:38 2011
@@ -136,7 +136,9 @@ public class DiscoverClass {
*/
public static final PropertiesHolder nullProperties = null;
-
+ /**
+ * The class loaders holder.
+ */
private ClassLoaders classLoaders = null;
@@ -155,12 +157,19 @@ public class DiscoverClass {
* (thread context class loader is determined on each call).
*
* Cache static list of class loaders for each call.
+ *
+ * @param classLoaders The class loaders holder
*/
public DiscoverClass(ClassLoaders classLoaders) {
this.classLoaders = classLoaders;
}
-
+ /**
+ * Return the class loaders holder for the given SPI.
+ *
+ * @param spiClass The SPI type
+ * @return The class loaders holder for the given SPI
+ */
public ClassLoaders getClassLoaders(@SuppressWarnings("unused") Class<?> spiClass) {
return classLoaders;
}
@@ -169,6 +178,8 @@ public class DiscoverClass {
/**
* Find class implementing SPI.
*
+ * @param <T> The SPI type
+ * @param <S> Any class extending T
* @param spiClass Service Provider Interface Class.
*
* @return Class implementing the SPI.
@@ -189,6 +200,8 @@ public class DiscoverClass {
/**
* Find class implementing SPI.
*
+ * @param <T> The SPI type
+ * @param <S> Any class extending T
* @param spiClass Service Provider Interface Class.
*
* @param properties Used to determine name of SPI implementation.
@@ -211,6 +224,8 @@ public class DiscoverClass {
/**
* Find class implementing SPI.
*
+ * @param <T> The SPI type
+ * @param <S> Any class extending T
* @param spiClass Service Provider Interface Class.
*
* @param defaultImpl Default implementation name.
@@ -233,6 +248,8 @@ public class DiscoverClass {
/**
* Find class implementing SPI.
*
+ * @param <T> The SPI type
+ * @param <S> Any class extending T
* @param spiClass Service Provider Interface Class.
*
* @param properties Used to determine name of SPI implementation,.
@@ -257,6 +274,8 @@ public class DiscoverClass {
/**
* Find class implementing SPI.
*
+ * @param <T> The SPI type
+ * @param <S> Any class extending T
* @param spiClass Service Provider Interface Class.
*
* @param propertiesFileName Used to determine name of SPI implementation,.
@@ -281,6 +300,8 @@ public class DiscoverClass {
/**
* Find class implementing SPI.
*
+ * @param <T> The SPI type
+ * @param <S> Any class extending T
* @param spi Service Provider Interface Class.
*
* @param properties Used to determine name of SPI implementation,.
@@ -359,6 +380,7 @@ public class DiscoverClass {
/**
* Create new instance of class implementing SPI.
*
+ * @param <T> The SPI type
* @param spiClass Service Provider Interface Class.
*
* @return Instance of a class implementing the SPI.
@@ -384,6 +406,7 @@ public class DiscoverClass {
/**
* Create new instance of class implementing SPI.
*
+ * @param <T> The SPI type
* @param spiClass Service Provider Interface Class.
*
* @param properties Used to determine name of SPI implementation,
@@ -413,6 +436,7 @@ public class DiscoverClass {
/**
* Create new instance of class implementing SPI.
*
+ * @param <T> The SPI type
* @param spiClass Service Provider Interface Class.
*
* @param defaultImpl Default implementation.
@@ -440,6 +464,7 @@ public class DiscoverClass {
/**
* Create new instance of class implementing SPI.
*
+ * @param <T> The SPI type
* @param spiClass Service Provider Interface Class.
*
* @param properties Used to determine name of SPI implementation,
@@ -471,6 +496,7 @@ public class DiscoverClass {
/**
* Create new instance of class implementing SPI.
*
+ * @param <T> The SPI type
* @param spiClass Service Provider Interface Class.
*
* @param propertiesFileName Used to determine name of SPI implementation,
@@ -502,6 +528,8 @@ public class DiscoverClass {
/**
* Create new instance of class implementing SPI.
*
+ * @param <T> The SPI type
+ * @param <S> Any class extending T
* @param spi Service Provider Interface Class.
*
* @param properties Used to determine name of SPI implementation,
@@ -539,6 +567,7 @@ public class DiscoverClass {
* <li>properties.getProperty(SPI.class.getName());</li>
* </ul>
*
+ * @param <T> The SPI type
* @param properties Properties that may define the implementation
* class name(s).
*